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