Second Half of Class Schedule for MCS 178: Computer Science II

(Link to first half of schedule)

Date Reading Topic Due
4/8 13.3 More on RA-stacks and rep. invariants  
4/9   Robots lab (optional)  
4/10 13.4 Queues Lab #3
4/11   Continuation of (optional) Robots lab  
4/12 13.5 Binary search trees revisited  

4/15 13.5 More on binary search trees  
4/16   Lab 4: Dictionaries  
4/17   Review/catchup Homework #4
4/18   Test #2, 7:00-8:30 pm in Olin 103  
4/19   Lab 4 (continued) (lab instead of class)  

4/22 14.1-14.2 An object-oriented program  
4/23   Lab 4 (continued)  
4/24 14.2 More about object-oriented programming  
4/25   Lab 4 (concludes)  
4/26 14.3 Extensions and variations  

4/29 14.5 The Land of Gack Lab #4
4/30   Lab 5: The Land of Gack  
5/1   More on object-oriented programming  
5/2   Lab 5 (continued)  
5/3   Lab 5 (continued) (lab instead of class)  

5/6 15.1-15.2 Java Homework #5
5/7   Lab 5 (concludes)  
5/8 15.2 More on Java Lab #5
5/9   Lab 6: Java and Concurrency  
5/10 15.3 Event-driven GUI in applets  

5/13 15.3 More on event-driven GUI in applets Optional lab
5/14   Lab 6 (continued)  
5/15 15.4 Concurrency  
5/16   Lab 6 (continued)  
5/17 15.4 More on concurrency  

5/20   Review/catchup Homework #6
5/21   Lab 6 (concludes)  
5/22   Evaluations Lab #6