CS 172 Fundamentals of Computer Science

This course concerns topics in algorithms and program development using object-oriented programming concepts. Topics include methods, arrays, classes, objects, encapsulation, inheritance, composition, abstraction and graphical user interfaces. It uses an object-oriented language for programming exercises and projects.

Credits

3

Prerequisite

CS 112 and [ALG 120 or MATH 103 or (minimum Math ACT of 23) or (minimum ALEKS score of 46)].

Corequisite

CS 172L.