2026-2027 Undergraduate Catalog

CPS 2231 COMPUTER PROGRAMMING

Fundamental concepts and techniques of computer programming using a high-level, object-oriented programming language. Topics include problem solving, algorithm design, arrays, searching and sorting, classes and objects, encapsulation, inheritance and polymorphism, exception handling, file input and output, abstract classes and interfaces, recursion, and use of systems software.

 

Credits

4

Prerequisite

CPS*1231 and MATH*1054

Corequisite

MATH*2110