|
Course Discription |
:
Types of programming. Classes and subclasses, class hierarchies, data and program
abstraction, decomposition of large systems into reusable objects, object identity, type
constructors, encapsulation, inheritance, polymorphism, and versioning; Separation of
behavior and implementation, modularity. Programming projects will be implemented in an
object-oriented language such as JAVA and C++. |