Tentative Course Schedule for Section 002

Week of Lectures & Reading Assignments, Exams & Quizzes Labs
Aug 17 Introduction (Chapter 1) None
Important Message
Aug 21 Simple Programs (Chapter 2) Laboratory 1
Aug 28 Input & Arithmetic Operators (Sect. 3.1-3.3) Assignment 1 Laboratory 2
Sept 4 Operators & Conditionals (Sect. 4.1-4.4) Laboratory 3
Sept 11 Return Values & Classes (Sect. 4.5-4.6)
Review for Exam 1
Last Semester's Exam
Assignment 2 Laboratory 4
Sept 18 Iteration (Sect 5.1-5.2) Exam 1 Laboratory 5
Sept 25 More Iteration & Scope (Sect. 5.3-5.4) Laboratory 6
Oct 2 Class Implementation: The Dice Class (Sect. 6.1)
An example of using the Dice class
Assignment 3 Laboratory 7
Oct 9 Reference Parameters (Sect. 6.2) Laboratory 8
Oct 16 (Fall Break: No MT classes)
Streams (Sect. 6.3)
Assignment 4 None
Oct 23 Class Design and Implementation (Chap. 7)
Hangman
Laboratory 9
Oct 30 Class Design and Implementation (Chap. 7)
Review for Exam 2
Assignment 5
Extra Credit Assignment
Laboratory 10
Nov 6 Class Design and Implementation (Chap. 7) Exam 2
Exam 2 Solution
Laboratory 11
Nov 13 Vectors (Sect. 8.1-8.3) & Arrays (Sect. 8.4) Laboratory 12
Nov 20 (Thanksgiving Break: No WRF classes)
Vectors (Sect. 8.1-8.3) & Arrays (Sect. 8.4)
Assignment 6 None
Nov 27 Review for last semester's final exam
Last semester's final exam
Now including answers
Laboratory 13
Dec 4 Final Exam Week
(Last day of class is Dec 5th)
Final: Thur, Dec 7, 6:00-8:30 None