CS 1704 - Spring 2004

Calendar


NOTE:  Below is a list of modules that outlines what I hope to cover this semester.  Each "module" represents about 2 to 3 weeks.  Most of the information below is really just an ordering without dates.  If the border has been set to maroon and a date has been entered, then that means I won't be making any more changes to that section. 

Definition of "skim" for purposes of this class:  Read anything you don't know, review what you forgot, and refresh what you think you will forget.

D+D refers to the Deitel & Deitel textbook.

Date Topic(s) Notes Responsibilities

Module 1

1/19/04 Course Administration Read Syllabus!
.1/21/04 Intro to Software Engineering & Requirements Engineering Skim D+D pages 1-39, 71-133, 169-179, 252-277, 283-295, 737-778, 808-849, and 1000-1035, paying close notice to "Good Programming Practices"
1/23/04 Design &
Structure Charts
Read Section 1.26
1/26/04 Project help Course Agreement due before midnight
1/28/04 Testing cont'd  Read Coding Standards
Read More Coding Standards
Read D+D pages 320-324 
Project 1 design due before midnight
1/30/04 Testing cont'd Read D+D pages 405-417
Project 1 design (hardcopy) in class
2/2/04 Intro to Pointers Project 1 due
2/4/04 Intro to ADT's &
Intro to Classes
 

 

Date Topic(s) Notes Responsibilities

Module 2

2/6/04 Classes continued Read D+D pages 468-505
2/9/04 Classes continued   
2/11/04 Classes continued Project 2 Design due before Midnight
2/13/04 Classes continued Project 2 Design (hardcopy) in class
2/16/04 Separate Compilation  
2/18/04 Review    
2/20/04 Exam 1    

 

Date Topic(s) Notes Responsibilities

Module 3

2/23/04 Pass by Reference, const Pointers, Pointer arithmetic Project 2 due before midnight!
2/25/04 Exam review
2/27/04 Linked Lists Read D+D 319-349, 546-555,942-959
3/1/04 Deep Copy, Dynamic Data
3/3/04 Linked Lists
3/5/04 Linked Lists

 

Date Topic(s) Notes Responsibilities

Spring Break (Great time to work on Linked List Project)

 

Date Topic(s) Notes Responsibilities

Module 4

3/15/04 Stacks+Queues Read D+D 960-969, 1053-1060
3/17/04 Class Cancelled
3/19/04 Class Cancelled .
3/22/04 DEQ, DOS,  New Style Headers Project 3.1 due before midnight!
3/24/04 Intro to Project 4
3/26/04 Recursion Intro
3/29/04 Review Project 3.2 due before midnight!
Project 3.3 due before midnight!
3/31/04 Exam 2 . .

 

Date Topic(s) Notes Responsibilities

Module 5

4/5/04 Recursion .. Read D+D section 3.12 (recursion)
4/7/04 Algorithm Analysis Read D+D 880-905
4/9/04 Algorithm Analysis Read here
4/12/04 Algorithm Analysis  

 

Date Topic(s) Notes Responsibilities

Module 6

4/14/04 Sorting You should be done Project 4.1 (project design complete)
4/16/04 Sorting .
4/19/04 Searching Read D+D section 20.1 (Advanced Function Parameters)
4/21/04 C I/O, Advanced Function Parameters Read D+D chapter 11 (templates)
4/23/04 Class Cancelled .. .
4/26/04 Templates Sign up to demo Project 4
4/28/04 Demos . .
4/30/04 Demos . .
5/3/04 Demos . .
5/5/04 Review .
5/10/04 Final

7:45AM -9:45AM

...