MCS273 Introduction to C++ Programming (January 2013)

Tentative Schedule


Date Reading Topic Lab
1/7 Ch 1 Introduction Getting Started
1/8 Ch 2 Fundamental Data Types Compile/debug & Dates
1/9 Objects and Graphics Introductory graphics
1/10 Ch 3 Decisions Teaching clocks
1/11 Ch 5.1-5.6 Functions Multiple clocks
1/14 Ch 5.7-5.9 & 4 Scoping Rules and Loops Logbook
1/15 Ch 6.7 Vectors Pie and Bar Charts
1/16 Ch 9.1-9.7 Classes Improved Pie and Bar Charts
1/17 Ch 9.1-9.7 Classes and Object-oriented design IntPoint class
1/18 Project Activity Play Robots & Project
1/21 Ch 6.1-6.6 Arrays A decent Makefile & Project
1/22 Ch 7 Pointers Project
1/23 Project activity Project
1/24 Ch 10.1-10.3 Inheritence Project
1/25 Ch 10.4 Polymorphism CVS & Project
1/28 Project Activity Polymorphic Robots
1/29 Operator Overloading Project
1/30 Ch 13 (web link) Lists, Queues, and Stacks Project
1/31 Project Activity Operator overloading
2/1 Ch 8 Streams Project Demo