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.
Prerequisite
CS 112 and [
ALG 120 or
MATH 103 or (minimum Math ACT of 23) or (minimum ALEKS score of 46)].