EG 792: Object-Oriented Programming Home Page



This course surveys major concepts in object-oriented programming including encapsulation, information hiding, inheritance, and polymorphism. It covers these ideas first in Smalltalk, it then considers object-oriented analysis and design and finally C++. We will consider Java, UML, and Patterns and Strategies.


  • Syllabus

  • Assignment 1
  • Assignment 2
  • Assignment 3
  • Assignment 4
  • Last Year's Midterm 4
  • Assignment 5

  • The project
  • The change

  • source code directory

  • OO and C++ articles

    Smalltalk related web sites
    C++ related web sites
  • UML (-- moved ... replace )

    00093 hits since January 05 2009