This is just an overview of the programming projects that will be assigned during the course. Details of each assignment will be given in class.
| 0. | Learning the Micro Focus editor and compiler. Retype the Hello World examples from the handout and try to compile and run them. This is only for practice, not to be turned in for a grade. |
| 1. | Essential Verbs. OPEN, CLOSE, READ, WRITE, MOVE, etc. Read an input record and write it to an output file. Edited fields. |
| 2. | Modification of Program 1. Adding headers and page numbers. Adding footer and page break. Conditional (IF-ELSE) logic. |
| 3. | Payroll Program, Textbook Project 7-3, page 772. |
| 4. | Modification of Program 2. Adding Control Break. |
| 5. | Invoice Validation Program, Textbook Project 8-5, page 786. |
| 6. | Academic Transcripts Program. Table Lookups and Control Breaks. |
| 7. | Modification of Program 4. Adding record sort. |
| 8A. | Updating a sequential file. |
| 8B. | Updating an indexed file. |
Your completed assignments should be submitted by sending your source code (the .CBL file) as an attachment in an e-mail to the instructor.
Please name your programs in accordance with the 8.3 MS-DOS filename restriction required by the Micro Focus software and using the convention of up to six letters of your last name followed by a digit representing the number of the programming assignment. For example, ROGERS1.CBL, ROGERS2.CBL, etc. Please also use the AUTHOR statement in the IDENTIFICATION DIVISION of your programs to identify your code.