Week 01 Lecture schedule for the week beginning 9/2/97 Reading: Chapters 1 - 2 Monday: Labor day - no classes Tuesday: Administrivia Outline Resources Thursday: A first look at a COBOL program. Compile/link/run Friday: The form of a COBOL program A first look continued. VAX/VMS basics. Exercise #1 assigned (SAMPLE.COB) Week 2 Lecture schedule for the week beginning 9/8/97 Reading: Chapter 3, with some material from Chapter 6 (see note below) Monday: Continued discussion of SAMPLE.COB. Discussion of the IDENTIFICATION and ENVIRONMENT divisions. Tuesday: The DATA DIVISION: An introduction Thursday: The Data Division and the Procedure Division Friday: More on the Procedure Division: MOVE COMPUTE OPEN/CLOSE READ/WRITE PERFORM Note: Although some of the material in lecture this week will be taken from Chapter 6, you will (at this point) be responsible only for the Chapter 6 material presented in lecture. You do not (again, at this point), need to read Chapter 6. Week 3 Lecture schedule for the week beginning 9/15/97 Reading: Chapters 4 - 5 Last day to drop without record Monday, Sept. 15 Monday: Structured programming and control structures REPORT02.COB assigned Tuesday: Arithmetic statements Thursday: Edit Moves. Friday: An introduction to reports The first hour exam will be next week. Week 4 Lecture schedule for the week beginning 9/22/97 Reading: Chapters 6 - 7 Monday: More report writing basics The COBOL report writer Exercise #3: REPORT02.COB Tuesday: .COBOL report writer Thursday: COBOL report writer Exercise #4: REPORT03.COB Friday: First hour exam Week 5 Lecture schedule for the week beginning 9/29/97 Reading: Chapters 8 - 10 Monday: First hour exam returned (I hope) File Organization and Access: An Introduction Tuesday: Basic Software Engineering Issues Thursday: Data Validation. Exercise #5 Assigned (data validation) Note: This was not assigned after all. I'll assign something like this later. Friday: Introduction to sequential files: Control Breaks We are currently (roughly) one week ahead of the original schedule. Exams will remain on the same dates. Week 6 Lecture schedule for the week beginning 10/6/97 Reading: Chapters 8 - 10 Monday: Control breaks and the report writer. Tuesday: Control breaks and the report writer Exercises #6, 7: Two exercises in level break processing, including (exercise 7) the use of the report writer for level break processing. After this point the COBOL report writer can be used for the report portion of programming exercises. Thursday: Arrays (tables) in COBOL Friday: The COBOL Search verbs We are currently (roughly) one week ahead of the original schedule. Exams will remain on the same dates. Week 7 Lecture Schedule for the week beginning 10/13/96 Exam #2 will be next week Mid-term is Friday, Oct. 17 (not a test day!) Reading: Chapters 11 and 12 Monday: Tables (arrays) in COBOL Tuesday: The COBOL Search verbs Thursday: Data Validation Exercise. (introduction) Variable Length Records Friday: Control scripts Exam #2 is scheduled for Friday, Oct. 24 Week 8 Lecture Schedule for the week beginning 10/20/96 Exam #2 is scheduled for Friday, Oct. 24 Reading: Chapter 13 Monday: Fall Break Day (no classes) Tuesday: Ill - class cancelled Thursday: Review for second hour exam Friday: Exam #2 Week 9 Lecture Schedule for the week beginning 10/27/97 Reading: Chapter 13, 14, and a handout (paper). Monday: Exam returned External sorting Tuesday: The COBOL SORT and MERGE verbs Thursday: Sequential Master File Update: Part Friday: Sequential Master File Update II Week 10 Lecture Schedule for the week beginning 11/3/97 Reading: Chapter 13, 14. Monday: Data flow diagrams Tuesday: Final discussion on the major programming exercise Thursday: An introduction to indexed files Friday: Indexed files, continued: Direct and sequential access Week 11 Lecture Schedule for the week beginning 11/3/97 Reading: Chapter 13, 14. Monday: Data flow diagrams Tuesday: Final discussion on the major programming exercise Thursday: An introduction to indexed files Friday: Indexed files, continued: Direct and sequential access Week 12 Lecture Schedule for the week beginning 11/17/97 Reading: Handouts. Monday: Relational algebra operations in indexed files Tuesday: Relational algebra operations in indexed files Thursday: Relational Algebra Friday: B-Trees and the implementation of indexed files Review for exam SCRIPT.COM and MFU.COB will be due Wednesday, Nov. 26 There will be two (short) exercises on indexed files assigned this week and due on the same day. Exam #3 is scheduled for Monday, Nov. 24 (actually, we were supposed to talk about the relational algebra Friday and B-trees Thursday, but I slipped up) Week 13 Lecture Schedule for the week beginning 11/24/97 Reading: Handouts. Monday: Exam #3 Tuesday: Working day Thursday: Thanksgiving Break: no class Friday: Thanksgiving Break: no class