Schedule of classes (second half of semester)

MC28: Introduction to Computer Science II
Karl Knight, Spring 1999

Following is the tentative schedule of classes and labs before Spring Break, roughly the first half of the semester.

DateReadingTopicDue
4/5Last day of Spring break: no class
4/6Lab 4 (continued)
4/713.5Binary search trees revisited
4/8Lab 4 (concludes)
4/913.5Binary search trees (continued)

4/12Review/catchupHomework #4 and Lab #4
4/13Lab 5: Dictionaries and Test #2, 7:30-9:00 pm in Olin 103
4/14No class
4/15Lab 5 (continued)
4/1614.1-14.2An object-oriented program

4/1914.2More about the object-oriented program
4/20Lab 5 (concludes)
4/2114.5The Land of GackLab #5
4/22Lab 6: The Land of Gack
4/2314.3Extensions and variations

4/2614.4Implementing OOPS
4/27Lab 6 (continued)
4/2814.4More on implementing OOPS
4/29Lab 6 (continued)
4/3015.1-15.2JavaHomework #5

5/315.2More on Java
5/4Lab 6 (concludes)
5/515.3Event-driven GUI in appletsLab #6
5/6Lab 7: Java and Concurrency
5/715.3More on event-driven GUI in applets

5/1015.4Concurrency
5/11Lab 7 (continued)
5/1215.4More on concurrency
5/13Lab 7 (continued)
5/14Still more on concurrencyHomework #6

5/17Review/catchup
5/18Lab 7 (concludes)
5/19EvaluationsLab #7