(Latest Revision --  11/18/00)
11/18/00: Added due dates for Program#5
11/18/00: Changed  reading assignment
11/15/00: Moved back date for Final Level Program #4
 WORK SCHEDULE FOR CS 3100 -- Fall 2000
I will make additions and changes to this schedule as the
semester progresses.  Keep checking the class web space to
see the latest version of this schedule. 
WEEK #1: Sep 07 - Sep 08
     -  WEEK #1 is a one-class week.  Due to the
	  first day of school falling on a Thursday.  CS
	  3100 meets in P-101 on Friday.
      -  Reading Assignment: Read handouts.
	  Get started reading chapter 1 of Carrano.  If you
	  have one, get started reading the Unix book.
	  
      -  Figure on having to cover about 35-45 pages per
	  week in Carrano.  Continue reading your Unix
	  book throughout the semester. 
 
WEEK #2: Sep 11 - Sep 15
     -  Reading Assignment: Finish chapter
	  1 of Carrano.  Continue with chapter 6 of
	  Carrano.  
      -  CS 3100 meets in P-288 on Monday for the "Hello
	  World" lab:  practice editing, compiling,
	  scripting, and e-mail. 
      -  Retrieve Program #1 assignment from the class
	  web space.  Get started on the assignment.
	  We will discuss it in class.
 
WEEK #3: Sep 18 - Sep 22 
     -  Reading Assignment: Finish chapter
	   6 of Carrano (stacks).  Start on chapter 7 of
	   Carrano (queues). 
 
WEEK #4: Sep 25 - Sep 29 
     -  Reading Assignment: Finish chapter
	  7 of Carrano.  Start with chapter 8 of Carrano
	  (class relationships). 
      -  DUE: Monday, Sep 25, 2000 -- final version of
	  Program #1.
 
WEEK #5: Oct 02 - Oct 06 
     -  Reading Assignment: Continue with
	  chapter 8 of Carrano (class relationships).
	  
      -  DUE: Friday, Oct 06, 2000 -- level two version
	  of Program #2.
 
WEEK #6: Oct 10 - Oct 13 
     -  Reading Assignment: Finish reading
	  chapter 8.  Start reading chapter 9 (algorithm
	  efficiency and sorting). 
      -  WEEK #6 is a two-class week.  There is no
	  class Monday, Oct 09, in observance of Columbus
	  Day.
      -  In-Term Exam #1 WEDNESDAY, Oct 11 on:
	  chapters 1,6 and 7: program design, stacks, and
	  queues. 
      -  DUE: Friday, Oct 13, 2000 -- final version of
	  Program #2.
 
WEEK #7: Oct 16 - Oct 20 
     -  Reading Assignment: Continue
	  reading chapter 9. 
 
WEEK #8: Oct 23 - Oct 27 
     -  DUE: Monday, Oct 23, 2000 -- level three
	  version of Program #3.
      -  Reading Assignment: Finish chapter
	  9 and start chapter 10 (trees).  
 
WEEK #9: Oct 30 - Nov 03 
     -  DUE: Wednesday, Nov 01, 2000 -- final version
	  of Program #3.
      -  Reading Assignment: Finish chapter
	  10 and start on chapter 11 (tables and priority
	  queues). 
 
WEEK #10: Nov 06 - Nov 09 
     -  In-Term Exam #2 WEDNESDAY, Nov 08 on:
          chapters 8-10: class relationships; algorithm
	    efficiency and sorting; and trees. 
      -  DUE: THURSDAY, Nov 09, 2000 -- level two
	  version of Program #4.
      -  Reading Assignment: Continue with
	  chapter 11 (tables and priority queues). 
       -  WEEK #10 is a two-class week.  There is
	   no class Friday, Nov 10, in observance of
	   Veterans Day.
 
WEEK #11: Nov 13 - Nov 17 
     -  Reading Assignment: Finish chapter
	  11. 
 
WEEK #12: Nov 20 - Nov 22 
     -  DUE: Monday, Nov 20, 2000 -- final version of
	  Program #4.
      -  Reading Assignment: Start chapter
	  12 (advanced implementation of tables).  Read about hashing as
          soon as possible. You may read the sections on hashing
          before reading the earlier material on balanced 
          search trees.  
      -  WEEK #12 is a two-class week.  There is
	   no class Friday, Nov 24 (Thanksgiving
	   vacation).
 
WEEK #13: Nov 27 - Dec 01 
     -  Reading Assignment: Continue with
	  chapter 12. 
      -  DUE: Friday, Dec 01, 2000 -- level three
          version of Program #5.
 
WEEK #14: Dec 04 - Dec 08 
     -  Reading Assignment: Finish chapter
	  12 and start chapter 13 (graphs). 
      -  DUE: Friday, Dec 08, 2000 -- final version of
	  Program #5.
 
WEEK #15: Dec 11 
     -  Reading Assignment: Finish chapter
	  13. 
      -  WEEK #15 is a one-class week.  There is no
	  class Wednesday Dec 13 or Friday, Dec 15.
	  (These days are part of the final exam period.)
	  
      -  In-Term Exam #3 MONDAY, Dec 11 on:
	  chapters 11-13: tables and priority queues;
	  advanced implementation of tables; and graphs.
	  
 
CS 3100 FINAL EXAM: The (optional) CS 3100 final
exam is scheduled for Monday, Dec 18, 2000 from 08:30 to
10:30 a.m..  The exam will be given in the regular
classroom:  P-101.  You need to send me an e-mail message
if you want to take this exam, so I will know to make a
copy of the exam for you.