7 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 113BASIC Programming Using Microcomputers 3:3:0
Covers the fundamentals of programming. This course introduces a beginner-level programming language to the new programmer, who defines and writes simple programs. Throughout the course, program design techniques are developed to enable the student to write more complex programs in an efficient manner. These programs incorporate numeric and string processing, file access, peripheral device control, subprograms, single dimension array processing, and basic object-oriented programming. Prerequisite: MATH 033 & 044 (or MATH 051) or MATH 045 with grades of C or higher; Placement through the College Testing and Placement Program.
Covers the concepts and techniques of programming in a Windows environment. This course contains project assignments that require students to demonstrate an understanding of BASIC programming structures and incorporate event-driven interfaces, decision-making structures, and arrays. An introduction to more advanced Visual Basic topics is also included. No prior programming experience is necessary for enrollment into the course. Prerequisite: MATH 033, 044, & 055 (or MATH 051) or MATH 045 with grades of C or higher; Or placement through the College Testing and Placement Program.
An introduction to structured programming using the C language. C is a powerful language, rich in data types; its flexibility allows a wide range of applications that normally would be written in Assembly language through self-documenting high-level languages. An integral part of the course is exploration of the type of programming that is encouraged by C’s flexibility. Prerequisite: CPS 113 or 115 or 121 with a grade of C or higher; or permission of the Instructor.
CPS 161Computer Science II - Algorithmic Design JAVA and C++ 3:3:0
Studies the techniques of algorithm development and programming style. This course employs two high-level languages for algorithm testing and allows students the opportunity to work on a number of projects (e.g. character manipulation, polynomial operations, file processing) to design, code, and document. Prerequisite: CPS 121 with a grade of C or higher.
CPS 162Computer Science III - Data Structures C++ 3:3:0
Continues the topics covered in CPS 161 with a focus on logical data structures and various physical implementations of the structures. Students are required to design and code several programs in such topics as stacks, queues, linked lists, recursion, string processing, hashing, trees, and graphs. Prerequisite: CPS 161 with a grade of C or higher.
Presents Object-oriented or OO programming. This course introduces students to the concept of classes and how abstraction, encapsulation, and inheritance fit into the object paradigm. Students 252