We plan to cover most of the material in the first three (of four) chapters in the text according to the plan described in the Schedule Guesstimate below. The first chapter discusses the basic building blocks of programs, the second chapter deals with a modular approach to building and maintaining programs, and the third chapter introduces object-oriented programs.
The Code of Responsibility prohibits "unauthorized review, transfer, or alteration of information on the computer." Plagiarism is an Honor Code violation.
Homework will be assigned and monitored regularly. Collaboration on homework is encouraged. However, you are responsible for work which bears your name; that is, it is presumed that you understand and can defend any work which you submit. If you have any questions regarding ground rules for individual events, do not hesitate to ask for clarification.
Come to every class meeting and come on time. Missing class deprives both you of a first-hand class experience and your classmates of your particular perspectives. I monitor attendance; missing 20% of class meetings can trigger action to encourage more faithful attendance. In any event, you are responsible for all material discussed in class, whether you are present or absent.
| Class Dates | Chapter Discussed | Event | Section Topic | |
| Aug 28, 30 | 1.1, 1.2 | .. | 1.2: Bulit-in Types | |
| Sep 4, 6 | 1.3 | .. | 1.3: Conditionals & Loops | |
| Sep 11, 13 | 1.4 | .. | 1.4: Arrays | |
| Sep 18, 20 | 1.5 | .. | Mid-week Writ | 1.5: Input & Output |
| Sep 25, 27 | 1.6 | .. | 1.6: Case Study | |
| Oct 2, 4 | 2.1 | .. | 2.1: Static Methods | |
| Oct 9, 11 | 2.2 | Review | Review #1 | 2.2: Libraries & Clients |
| Oct 16, 18 | no class | .. | Fall Break | |
| Oct 23, 25 | 2.3 | .. | 2.3: Recursion | |
| Oct 30, Nov 1 | 2.4 | .. | 2.4: Case Study | |
| Nov 6, 8 | .. | 3.1 | 3.1: Data Types | |
| Nov 13, 15 | .. | Review | Review #2 | |
| Nov 20, 22 | 3.2 | no class | Thanksgiving | 3.2: Creating Data Types |
| Nov 27, 29 | .. | 3.3 | 3.3: Designing Data Types | |
| Dec 4, 6 | .. | 3.4 | 3.4: Case Study | |
| Dec 11, 13 | debrief | Reading Day | ||
| Dec 14--20 | Final Examination | |||