30 courses with the subject CPS, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.
CPS 100Information Technology and Its Applications
Pre: Communication and Mathematics proficiency This course provides an introduction to the technical and social aspect of IT. Topics include computer hardware, software, telecommunications concepts, Web applications, Internet services, ethical issues, data security, and privacy. IT applications in areas such as business, education, and the arts will
This course is an introduction to computer programming through the use of the Java programming language. The range of topics includes fundamentals of Java, creation of Java programs, the development and testing environments, Java application programming, and applet programming with web applications, data types, cont
This course develops advanced computer programming skills through the use of the Java programming language. Advanced features of the Java language are studied. Topics include object-oriented programming, polymorphism, inner class, interface and abstract class, various string processing, grap
This course uses the Python language to provide a comprehensive introduction to fundamental programming concepts for students interested in exploring computer programming for the first time. Topics covered include problem solving and algorithm development using flow charts and pseud
This hands-on course uses the advanced features of Microsoft Office to create business documents, analyze data, and present information. The in-depth coverage of Word, Excel, and PowerPoint includes mail merging, templates, advanced graphics, linking and embedding, forms, PivotTable repo
A comprehensive study of current operating system (OS) technology including the OS architecture, utilities and tools of the OS, file system management and system optimization, system processes, application support, system commands, system documentation, customization, diagnostics
This hands-on course explores the features of the Internet including the communications software and hardware required to access the Internet. ISP (Internet Service Providers) and other online services will be evaluated. Popular search tools will be used to locate information on the WWW, and websites will be evalua
Examines the principles and skills required to understand and work with computer hardware. Topics include system architecture, CPU and systemboard, memory, I/O devices, disassembly and assembly, documentation, upgrades, system diagnostics and troubleshooting, and preventive maintenance. Instruction includes l
Advanced course in computer networks and internet infrastructure including client-server network, peer-to-peer network, OSI model, network protocols, n
Students will examine the underlying network technologies behind the Internet and the World Wide Web and what is needed to allow remote machines to communicate with each other. Participants will also learn how to implement and strengthen security procedures on an Internetwork. Topics will include an overvie
This course combines the web development skills of HTML, CSS, and JavaScript with the topics of web design, e-commerce, and web promotion strategies. Emphasis will be on creating accessible and responsive web pages. Students enrolling in this course should be capable of using the Windows or Mac o
This course will provide students with practical experience developing XML solutions, including writing well-formed XML documents, modeling business requirements using XML, coding XML reserved characters, validating an XML document with a DTD, using entities, capturing user requirements with XML Schemas, and wri
Study of database concepts as applied to MS Access database. Topics include the basic models used by database systems, database design and implementation, relational operations, database reports, menu driven applications, programming, database administration, and database securi
This course is an introduction to database theory and applications. Topics will include Database design, foundation for the relational database model, Structured Query Language (SQL), Entity Relationship (E-R) Modeling, normalization, advanced database design and implementation, and file indexing. Fulfills CPS -
A comprehensive study of the powerful analytical tools in Excel including advanced features to consolidate, analyze, and report information. The analytical tools within PivotTables, PivotCharts, and data tables will be covered along with advanced statistical and database functions. Students will use validation methods to pr
This course provides students with a solid foundation of SQL (Structured Query language) programming language that enables them to create tables, build queries, subqueries, correlated queries, views, and manipulate databases using data definition and data manipulation commands. Fulfills liberal arts, software and open electives.
An introduction to information systems disaster recovery principles, including preparation of a disaster recovery plan, appropriate countermeasures for information security, development of policies and procedures, implementation of the disaster recovery plan, and recovery from an information systems disaster. Fulfills software and open electives.
Presents the principles and techniques used to study, design, and develop computer systems. The Systems Development Life Cycle is the major focus. Case studies of common business problems which use computerized solutions are presented. Students will use SDLC methods to create solutions to business problems. Hands on a
This course will teach the student how to use UNIX. It introduces the student to the fundamental concepts of the UNIX operating system. It provides the student with the basic tools necessary to use this operating system effectively. This course is intended for students who need to lea
An introductory data analysis course focusing on methods for managing and analyzing large datasets. Students will aggregate data from different sources and use data analysis tools to summarize and create accurate and insightful forecasts. Topics include importing and exporting data, cleaning data, BI
This course is designed to introduce students to the fundamentals of database administration using Oracle DBMS (Database Management System). The course will cover installation, configuration and tuning a database, managing and optimizing schemas, tables, indexes, and views, creating logins, configuring permissions, assignin
The fundamentals of PHP programming including some advanced features of the language such as database optimization, Object Oriented services, and Web Services support. Emphasis is on PHP applications that are portable across database engines.
Advanced topics in network and web security are presented including network security attacks and protections, advanced security mechanisms and models, symmetric encryption and message confidentiality, public-key cryptography and message authentication, advanced algorithms for the generation of security keys, encryption and decryption algorith
CPS 251Cisco 1: Switching, Routing, and Wireless Essentials
This course focuses on switching technologies and router operations that support small-to-medium business networks, including wireless local area networks (WLAN) and security concepts. Students will perform basic network configuration and troubleshooting, identify and mitigate LAN security threats, and configure and secure a basic WLAN.
CPS 253Cisco 2: Network Security and Infrastructure
This course focuses on CCNA security course aims to develop in-depth understanding of network security principles as well as the tools and configurations that is accessing the network, secure topology, packet filtering with IP Tables, basic system security measures, system hardening, access control,