Tentative calendar, CS 152, Section 4, Fall 2005 Thursday, August 25 First day of class Monday, September 5 Labor Day, no office hours Tuesday, September 6 Drop deadline Tuesday, September 13 Add deadline Tuesday, September 27 Assignment #1 (Java) due Thursday, October 6 Test #1 major emphasis: 1.3-1.5, 4.1-4.4, 4.6-4.7, Ch.5 except pp 148-151, 6.1-6.2 some emphasis: 1.1-1.2, 3.2-3.4, 4.5 not covered Chapter 2 Thursday, October 13 Assignment #2 (Java) due Tuesday, November 1 Assignment #3 (Scheme) due Thursday, November 10 Test #2 Scheme, and Section 6.3.4. The test will NOT cover the Dr. Scheme environment & libraries, or any of the following primitives arithmetic lcm, gcd exact?, inexact? exp, expt, log sequencing, control, and binding do, when, unless, case, letrec pairs and lists last-pair, list-tail, assv, memv I/O pretty-print symbols & strings getprop, putprop, gensym miscellaneous exit, error, system require, lib Thursday, November 17 Assignment #4 (Scheme) due Thursday, November 24 Thanksgiving Day, no class Thursday, December 1 Test #3 coverage: 6.3.4-6.3.5, 6.5-6.7, and Prolog Thursday, December 8 Last day of class Monday, December 12 Assignment #5 (Prolog) due see the announcement regarding this assignment on the class web site Monday, December 12 Final Exam, 1445-1700 Coverage: All material that was covered on Tests 1-3, plus Sections 7.1-7.4 and the main points of Section 7.5 Sections 8.1-8.4 (recall that we covered 8.2 & 8.4 earlier)