 |
Course Description
Introduction to object-oriented programming techniques. Constructors, destructors,
operator overloading. Inheritance and polymorphism. Elementary data structures including
linked lists. Dynamic storage allocation concepts. Prerequisite: Grade of C or better in
CS 2010.
Course Syllabus
Effective Fall 2009
- Review of C++ (1 week)
- Pointers, including pointers to structs (2)
-
Objects and classes (4)
- Default constructors
- Member functions
- Data members
-
More on objects -- linked lists (2)
- Destructors
- Introduction to inheritance and polymorphism (3)
- File I/O (1)
-
Operator overloading (3)
- Arithmetic operators
* emphasized throughout course
Learning Outcomes
|