CS174: Object Oriented Programming

This course is the second part of an introductory computer science and introductory programming sequence.

Now that students are familiar with the fundamentals of programming, such as variable types, conditional statements, loops, and methods, the class will focus more on the design of programs. The goal is to make programs that are easy to read and maintain by others. To that end, software students develop will be *modular* and *reusable*.