Course Outilne
- Introduction to Object-Oriented Programming
- Structured versus object-oriented
- User-defined types
- Information Hiding
- Encapsulation
- Objected-Oriented Design
- Object-Oriented Programming Basics
- Classes and Objects
- Methods
- Inter-object communication
- Public interface and private implementation
- Constructors and Destructors
- Inheritance
- Operator Overloading
- Polymorphism
- Templates
Revised: 2008