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 101Introduction to Programming3
Problem-solving methods; algorithm development; procedural and data abstraction; and program design, programming. Intended for students who plan to continue with other computer science courses. Fall only
An interdisciplinary study that views information as an economic resource. The course focuses on computer-based information systems that support the operations, management, and decision functions of an organization and explores the basic technical, behavioral, economic, and organizational concepts relevant to information, decision making, and systems. Topics include the methodology and practice of developing a computerized information system; the organization, management and control of the information system; and the social impact of information technologies. Offered as MIS 110 through Fall 2022; new number first offered in Spring 2023
CPS 101 or knowledge of language used in CPS 101 and permission of instructor. Spring only
CPS 130Computing for Scientists3
Computers are becoming an increasingly important aspect of the biological, physical and social sciences, whether we use them as part of an existing instrument, whether we’re building new equipment, or whether we need to build new software. This course will link the use of various software packages and a programming language that assist the student with the analysis of their scientific data. Not for computer science majors Fall only
This course will explore the inter-dependence of technology and society. It will look at current topics and events that technology is having on our daily life.
This course is an introduction to the design, development and maintenance of web pages and web sites. The course covers the basic techniques of web page design and development.
Organization and structure of the major computer components; mechanics of information transfer and control within the digital computer system; fundamentals of logic design and computer arithmetic.
This course examines recent advances and new applications in the field of computer networks and telecommunications. Technical fundamentals, architectures and design of computer networks, strategies, tools and techniques of network planning, implementation, management, maintenance, and security are also covered. Previously offered as MIS 220
File terminology, structure, and manipulation techniques. Sequential and random access bulk storage devices. Applications of data structures and file processing techniques. Introduction to COBOL.
CPS 310Managerial Applications of Object-Oriented Programming I3
This course provides a study of an object-oriented programming language as it pertains to managerial applications. In addition, the course introduces the use of object-oriented programming methodologies. Offered as MIS 310 in Fall 2022; CPS number in use Spring 2023 and going forward
CPS 311Managerial Applications of Object-Oriented Programming II3
This course expands object-oriented skills taught in Managerial Applications of Object-Oriented Programming. The emphasis in this course is on object-oriented development tools and development in a client-server environment.
CPS 321Operating Systems and Computer Architecture3
Organization and architecture of computer systems at the register-transfer and programming levels; operating systems principles; inter-relationship of the operating system and the architecture of computer systems.
Features, limitations, organization, and run-time behavior of programming languages. Formal study of programming language syntax, grammar, and data and control structures. Examples of language implementations. Continued development of problem-solving and programming skills.
This course provides hands-on experience developing computer games. The course covers the basic techniques of game programming, including graphics, events, controls, animations, and intelligent behaviors. Students design and implement computer games.
This course will provide an introduction to mobile-optimized applications. Mobile applications will be covered from both theory and hands-on perspectives. Topics include development for the iOS and/or Android operating systems using their respective software development kits (SDKs).
This is a course which will develop the basic programming skills needed to develop advanced webpages for the Internet. It will use a programming language that interfaces with webpages using Web 2.0 technologies.
This course is a foundational course that equips students with the essential programming skills and computational techniques needed for scientific tasks. Basics of data processing, modern OOP, parallelization, pipelining, simulation, numerical computing, probabilistic computing, and data analysis techniques.
Concepts of social value and valuations; the effects of computers on society; professional ethics in decisions concerning social impact; and tools and techniques used to solve problems related to social consequences of computers.
An introduction to the fundamentals of EDP auditing. Emphasis is on understanding EDP controls, the types of EDP audits, and concepts and techniques used in EDP audits. Previously offered as MIS 425
Design techniques, organization and management of large scale software development. Students work in programming teams on a major development project. Course is equated with MIS 312.
CPS 121 and one of the following: COM 215 , CPS 215 , CPS 432 or CPS 310 ; or permission of the program director.
CPS 432Database Management Systems Design3
Introduction to database concepts, data models, data description languages, query facilities, file, and index organization. Data integrity, reliability, and security. Students work with real database management systems.
An examination of the relevant management issues in information technology and their impact on a firm’s competitiveness. Case study method is used. Senior status only. Previously offered as MIS 491