CPSC 2660: Lecture Schedule and Notes

Some hand-out notes are revised on PPT files included in the textbook (provided by the author), and are in the Portable Document Format (PDF). Use Adobe Acrobat Reader to read these files.

The schedule is tentative and subject to change.

Date Topics Reading Hand-out Notes
Week 1: Sep 7 and 9, 2005 Course introduction, and introduction to COBOL and file processing Chapter 1 slides
Week 2: Sep 12, 2005 Identification and Environment Division Chapter 2 slides
Sep 14, 16, 2005 Data Division 1 Chapter 3  
Week 3: Sep 19, 2005 Data Division 2 Chapter 3 slides
Sep 21, 2005 Example programs and Procedure Division Chapter 3/4 notes
Sep 23, 2005 Design and Debug Program Chapter 5 slides
Week 4: Sep 26, 28, 30, 2005 Output for users Chapter 6 notes
Week 5: Oct 3/5 , 2005 Class Assignments
Oct 7 2005 Arithmetic Verbs Chapter 7
Week 6: Oct. 12, 2005 Compute statement and intrinsic functions Chapter 7 notes
Oct. 14, 2005 Decision Making Using the IF and EVALUATE Statements Chapter 8 notes
Week 7: Oct. 17, 19, 2005 Iteration Chapter 9 notes
Oct. 21, 2005 Data Validation Chapter 11
Week 8, Oct. 24, 2005 Data Validation Chapter 11 notes
Oct. 26, 28, 2005 Midterm Review Questions notes
Week 9. Oct. 31, Nov. 2, 2005 Array and Tables chapter 12 notes
Nov. 4, 2005 Sequential Files 1 chapter 13
Week 10. Nov. 7 2005 Sequential Files 2 chapter 13 notes
Nov. 9 2005 Midterm
Week 11. Nov. 14, 2005 Sequential Files 3 chapter 13
Nov. 16, 2005 Exercise
Nov. 18, 2005 Sort and Merge chapter 14 notes
Week 12. Nov. 21, 2005 Index Files chapter 15
Nov. 23, 2005 Relative files chapter 15 notes
Nov. 25, 2005 File Compression notes
Week 13: Nov. 28, 2005 Relative Files
Nov. 30, 2005 B Tree
Dec 2, 2005 B Tree notes
Week 14: Dec 5,7,9 2005 B Tree, Indexed and Relative Files, Reviews

Batch Program in Chapter 3.

Interactive Program in Chapter 3.

Interactive Program in Chapter 4.

Date file used for the above program.

Sample Program 1 in Chapter 6.

Sample Program 2 Chapter 6.

Sample Program in Chapter 7.

Sample Program in Chapter 8 .

Sample Program in Chapter 11 .

Chapter 12 Sample.

Chapter 13 Sample 1: Update Master File by input from Keyboard.

Chapter 13 Sample 2: Update Master File by transaction file (transaction code).

Chapter 14 Sample Program.

Chapter 15 Sample (Indexed file) .

Chapter 15 sample (Relative file).