MC38: Introduction to C++ Programming (J-term 1999)

DateReading Review Topic Labs
1/4 Ch 1 R1.[5,9,15] Introduction Starting & Emacs
1/5 Ch 2 R2.[7,13,14,17] Built-in data types Compile/debug & Dates
1/6 Ch 3 R3.[4,7,8,9,13,16] Objects Graphics & gmake
1/7 Ch 4 R4.[2,9,10,15] Decisions More clocks
1/8 Ch 5 to p. 195 R5.[2,4,6,8,20] Functions Multiple clocks
1/11 Ch 5 R5.[9,15] Recursion & scoping Improved clocks & recursion
1/12 Ch 6 R6.[4,5,11,13] Iteration Logbook query program
1/13 Ch 8 R8.[2-12] Classes Logbook (continued)
1/14 (none) Outline Logbook discussion Logbook (concluded)
1/15 Ch 9 to p. 416 R9.[2,3,4,8] Vectors (not arrays) Point class & Vectors & Robots
1/18 Reread 8 sketch Robots Robots (continued)
1/19 Ch 14 to p. 605 (no quiz) Inheritance A decent Makefile
1/20 Ch 13 to p. 569 R13.[1,4,6,10] Pointers Robots (continued)
1/21 p. 549 - 556 R13.7 & sketch Pointers & Robots Robots (continued)
1/22 Linked lists Robots (continued)
1/25Finish Ch 14 R14.9 Polymorphism Polymorphic robots
1/26 Section 13.4 R13.[18, 19] Operation overloading Operator overloading
1/27 Binary search trees Binary search trees
1/28 Templates Frequent lines and templates
1/29Ch 10