CMPS 370B Object Oriented Programming

370. OBJECT-ORIENTED PROGRAMMING (Credit, 3 Hours). This is an object-oriented programming course. The ideas are applicable in any object-oriented language (e.g., Java, C++, Small Talk, Visual Basic, and Eiffel). This is a program intensive course. Topic includes: abstraction and encapsulation, design by contract, classes and objects, single inheritance, polymorphism, object identity, declarations and definitions, methods, constructors, access control and overloading. Prerequisite: Junior Standing in CS or consent of instructor.

Credits

3

Prerequisite

CMPS 201B