(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?
-