Portland-State-University 2016-2017 Bulletin

CS 420 Object-Oriented Programming

The fundamental concepts of object-oriented programming languages, including data abstraction and typing, class inheritance and generic types, prototypes and delegation, concurrency control and distribution, object-oriented databases, and implementation. To illustrate these issues, programming assignments in languages such as Smalltalk, Eiffel and C++ will be given.

Credits

4

Prerequisite

CS 320.
  • Up one level
  • 400