CS 1302. Principles of Programming II. 4 Hours.
Prerequisite: CS 1301 with a grade of “C” or better. A study of advanced object-oriented programming. The course involves extensive programming that includes inheritance, polymorphism, dynamic binding, object composition, exception handling, file I/O, GUI, class diagrams, and unit testing.