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 , MATH 103 or a minimum Math ACT of 23 or a minimum ALEKS score of 46.

Corequisite

CS 172L.