MCS-273: Introduction to C++ Programming

How to interpret the schedule:
Date Reading Review Topic Labs

1/6 Ch 1 R1.[] Introduction Starting & Emacs
1/7 Ch 2 R2.[3, 6, 13] Built-in data types Compile/debug & Dates
1/8 Ch 3 R3.[3, 6, 10] Objects Graphics & gmake
1/9 Ch 4 R4.[2, 6, 8, 13] Decisions Teaching clocks
1/10 Ch 5.1-5.7 P5.[2, 4, 5] Functions Multiple clocks

1/13 5.8-5.13 R5.[8, 9, 10] Scoping rules Logbook query program
1/14 Ch 6 R6.[2, 4, 8, 10] Classes Logbook (concludes)
1/15 Ch 7 R7.[3, 5, 16] Advanced control flow Point class & Play Robots
1/16 Ch 9 to p. 348;
Ch 13
R9.[2, 3, 4] Vectors (not arrays);
Object-oriented design
Bubble Sort & Robots
1/17 Reread 13 no quiz Robots activity A decent Makefile & Robots

1/20 Ch 9 from p. 348 No quiz Arrays Robots (continued)
1/21 Ch 10 R10.[8, 9, 12] Pointers Robots (continued)
1/22   no quiz Second robots activity Robots (continued)
1/23 Ch 11 to page 415 R11.[1, 3, 5] Inheritence Robots (continued)
1/24 Ch 11 from p 415 R11.[7, 8] Polymorphism Robots (concludes)

1/27 Sections 16.1-16.2 R1.[1, 3, 4] Linked lists Polymorphic robots
1/28 Section 17.1 R17[] Operator overloading Operator overloading
1/29 Ch 12 R12[1, 7, 8, 10] Streams Word Count
1/30 Ch 14 R14[6, 7] Recursion Recursion
1/31       Earth globe