CS 112 Object-Oriented Program Design
Object-oriented programming is a powerful programming paradigm that organizes its structure around virtual objects that have well-defined attributes and behavior. This course explores object-oriented programming in the Java programming language. An integrated laboratory provides experience in programming and algorithmic problem-solving. Topics include object-oriented program design, Java classes, abstract classes, interfaces, encapsulation, abstraction, inheritance, and polymorphism.
Prerequisite
Take CS-111.
Offered
Annual Spring Semester