Schedule of classes (second half of semester)

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

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

DateReadingTopicDue
4/3 13.4 Queues
4/4 Lab 4 (concludes)
4/5 13.5 Binary search trees revisited Lab #4
4/6 Lab 5: Dictionaries
4/7 13.5 More on binary search trees

4/10 Review/catchup Homework #4
4/11 Lab 5 (continued) and Test #2, 7:00-9:00 pm in Olin 103
4/12 Comments about Lab 4
4/13 Lab 4 and/or Lab 5
4/14 14.1-14.2 An object-oriented program

4/17 14.2 More about the object-oriented program Lab #4 (rewrite)
4/18 Lab 5 (concludes)
4/19 14.5 The Land of Gack Lab #5
4/20 Lab 6: The Land of Gack
4/21 Easter break: no class

4/24 Easter break: no class
4/25 Lab 6 (continued)
4/26 14.3 Extensions and variations
4/27 Lab 6 (continued)
4/28 14.3 More on extensions and variations

5/1 15.1-15.2 Java Homework #5
5/2 Lab 6 (concludes)
5/3 15.2 More on Java Lab #6
5/4 Lab 7: Java and Concurrency
5/5 15.3 Event-driven GUI in applets

5/8 15.3 More on event-driven GUI in applets
5/9 Lab 7 (continued)
5/10 15.4 Concurrency
5/11 Lab 7 (continued)
5/12 15.4 More on concurrency

5/15 Review/catchup Homework #6
5/16 Lab 7 (concludes)
5/17 Evaluations Lab #7