More specifically it discusses the use of classes, constructors, destructors, friend functions, pointers, polymorphism, inheritance, templates for achieving code modularity and reusability. At the end of this course students will be able to design object oriented solutions and implement them in object oriented code.
New material is presented in lecture format.
The lectures notes will be posted on the web on a weekly. Reviews, exercises and homework solutions will take place in discussion. Participation in the discussions, although not mandatory, is strongly recommended and may result in extra credit. Homework and Exams Weekly mandatory homework, a midterm and a final examination will provide the basis for the grade. Homeworks are due one week after handed out.