Course title: Object Oriented Programming in C++ Instructor: Prof. Massimo Di Pierro (PhD in High Energy Theoretical Physics from Univ. of Southampton, UK) Textbook: Applications Programming in C++ Johnsonbaugh and Kalin, Prentice Hall Optional reference book: C++ in Plain English, 3/E Overland, John Wiley & Sons Suggested compiler and IDE: Bloodshed Dev-C++ | CSC 309 - OOP in C Prof. Massimo Di Pierro DePaul University CTI School of Computer Science Telecommunications and Information Technology CSC 309 Object Oriented Programming in C Massimo Di Pierro CSC 309 - OOP in C Prof. Massimo Di Pierro Textbooks and Compiler Course title Object Oriented Programming in C Instructor Prof. Massimo Di Pierro PhD in High Energy Theoretical Physics from Univ. of Southampton UK Textbook Applications Programming in C Johnsonbaugh and Kalin Prentice Hall Optional reference book C in Plain English 3 E Overland John Wiley Sons Suggested compiler and IDE Bloodshed Dev-C mingw gcc version 4 download from Course web page http courses syllabus. asp CSC 309 - OOP in C Prof. Massimo Di Pierro Syllabus Week 1 Introduction to C programming Week 2 Pointers arrays and dynamic allocation Week 3 Encapsulation array of characters vs class string Week 4 more on Classes and Objects class Stack Week 5 Classes Objects and Templates class Vector List Week 6 Midterm Week 7 Inheritance class Map Week 8 Interfaces and Polymorphism Week 9 File Input Output with streams Week 10 Overview of the Standard Template .