(Latest Revision: 02/12/2004)
Week 01 Notes for CS 3100 -- Spring 2004 
-  Check attendance -- the class list may be available, else we will just
     use a sign-up sheet.
 -  Pass around a sign-up sheet for new accounts.
 -  Discuss schedule for first week.
 -  Announcement:  Progamming II is a prerequisite for Data Structures +
     Algorithms, and students without prerequisites may be dropped by the
     instructor.
 -  Show students where to access course handouts online.
 -  Go over some of the information in the course description.
 -  Show class where to get hello world handouts and Jove handouts online:
     
 -  Day One: Discuss recursive algorithms as time allows.
 -  Day Two: If need be, perform "Hello World" lab.  If done early, discuss
     more recursive algorithms.
 -  Day Three: include discussion of programming assignment #1.
 -  
 
Note the due date for Programming assignment #1. (Monday March 01)
 
 -  
 
Go over "What to turn in" from the assignment sheet.
 
 -  Discuss program testing strategies and requirements.
     
     -  Data Coverage -- Black Box Testing
          
          -  Average inputs
          
 -   inputs near and on boundaries 
          
 
      -  Code Coverage -- White/Clear Box Testing
          
          -  Statement Coverage
          
 -  Path Coverage
          
 
      -  As an example, use a recursive algorithm that tests a string to see
	  if it is a palindrome. What black-box and white-box testing are
	  required?
     
 
 -