[Home] [Syllabus] [Resources] [Wiki]The course plan is largely put together as we go along.
Labs are done in groups assigned by the instructor. Wiki pages list things that need to be submitted for the labs, as well as how they need to be submitted. Unless otherwise specified, labs are due at 10pm on Monday before the new lab starts.
Assigned readings will be discussed in class. Unless
otherwise specified, for each reading assignment each student must
submit a list of questions and comments through the Wiki. Questions
can deal with specifics of the code (e.g. "What does
primes[j++] mean?"), suggestions for a more in-depth
coverage ("Can we go over abstract classes again?"), or questions
about the practices ("How does pair programming work in a group of
programmers with different areas of expertise?"). The reading
assignments grade will depend primarily on your questions. Remember
that I'll grade the quality, not (just) the quantity of your
Your participation in organizing the course is essential not only for your success in the course, but for the successful run of the course itself. Please discuss with me any suggestions or concerns as soon as possible. Feel free to stop by, e-mail, call (including my home number, it's listed in Morris directory) right away.
|Week 1: Aug. 29th - Sept. 2||
Reading: ASD Ch. 1,2 due Tuesday at 10pm, Ch. 3,4,5 due Thursday at
Lab: Stack Lab (individual). Due Sept. 13th. at 10pm
|Week 2: Sept. 6 - 9||
Reading: ASD Ch. 3, 4, EJ Ch. 4
Lab: Stack Lab (cont.).
|Week 3: Sept. 12 - 16||
Reading: ASD Ch. 6, 17, 16
Due: Stack Lab due on Tue. at 10pm
Lab: Binary Search Tree Lab due Tue., Sept. 20th at 10pm
|Week 4: Sept. 19 - 23||
Reading: ASD Ch. 6 (cont.)
Lab: Binary Search Tree Lab (cont.)
Due: Binary Search Tree Lab due Tue., at 10pm
|Week 5: Sept. 26 - 30||
Reading: ASD Ch. 5
|Week 6: Oct 3 - 7||TBA|
|Weeks 7 - 15.||Work on the project. Reading announced as needed.|