CS 100 Tentative Course Syllabus
Late modified: Wednesday, August 23, 2000

Week Date Topic Assignment Handouts Prelims and Due Dates
1 Mon. 28 June Course Intro, Methods & Method Calls W1 handed out, due 1 July  
  Tues. 29 June Variables, Assignment, If, Input    
  Wed. 30 June Classes P1 handed out, due 8 July  
  Thurs. 1 July Classes   W1 due
  Fri. 2 July Subclasses, Crucial Concepts So Far    
2 Mon. 5 July NO CLASS    
  Tues. 6 July Execution of Method Calls P2 handed out, due 14 July  
  Wed. 7 July Static Variables    
  Thur. 8 July Iteration   P1 due
  Fri. 9 July Review w/TAs W3 handed out, due 14 July  
3 Mon. 12 July More on Input    
  Tues. 13 July Arrays P3 handed out, due 22 July  
  Wed. 14 July Search   W3 due
  Thur. 15 July Sorting   P2 due
  Fri. 16 July Review w/TAs W4 handed out, due 21 July  
4 Mon. 19 July Prelim P4 handed out, due 29 July Prelim
  Tues. 20 July Sorting    
  Wed. 21 July Matlab   W4 due
  Thur. 22 July Matlab W5 handed out, due 26 July P3 due
  Fri. 23 July Review with TAs    
5 Mon. 26 July Control Programs   W5 due
  Tues. 27 July Demo for Next Assignment P5 handed out, due 5 August  
  Wed. 28 July Applets    
  Thur. 29 July Debugging   P4 due
  Fri. 30 July Review with TAs W6 handed out, due 4 August  
6 Mon. 2 August Recursion    
  Tues. 3 August C    
  Wed. 4 August C & Pointers   W6 due
  Thur. 5 August Internet Topics   P5 due
  Fri. 6 August Review w/TAs    
7 Tues. 10 August Final Exam