Schedule by week | Information to cover - links are from other locations at this site |
---|---|
Week #1 (ending Jan28th) - Read/Study |
Introductory concepts of programming
These notes should be read now and read again later after you
have done some programming. Some of the concepts will be easier
to understand then. Introductory notes on programming in COBOL Sample program with audio explanation Sample program (SAMPLE1.CBL) with comments and input/output Downloading programs from the Internet xsample1.html This is the program to view and download following the download instructions. |
Week #1 - Work To Do | Information sheet - must be filled
out and submitted First assignment using FDs |
Week #2 (ending Feb 4th) - Read/Study |
Introductory notes on flowcharting Relating flowchart for SAMPLE1 to code for SAMPLE1 |
Week #2 - Work To Do |
If you need a make up on assignment #1 - here it is! Finish program |
Week #3 (ending Feb 11th) - Read/Study | Read the handouts and sample program dealing with headers. Notes on headers Program with input and output Report layout and output of headers from SAMPLE2.CBL xsample2.html This is the program with headers to view and download following the download instructions. Use data file used in sample1. sample2.cbl This is the program in .cbl format. |
Week #3 - Work To Do |
Step through program Program to write - run for extra credit c12toys.dat This is the data file for the program above. |
Week #4 (ending Feb 18th) - Read/Study |
Notes on numeric data Notes on literals Toys1 program with audio - this program is really an example of headers on page 1 with some numeric data editing Toys1 program with input/output - covers headers on page one and some numeric data editing Examples of data editing Same examples of data editing, but with audio explanation Sample program is available under sample programs. Notes on calculations |
Week #4 - Work To Do |
All three assignments must be turned in - I will drop the lowest grade of the three. Edit numeric data This will be started in class and finished as homework. Second edit numeric data Third edit numeric data - with signs |
Week #5 (ending Feb 25th) - Read/Study | Read the remaining notes under Numeric data - this includes Add, Subtract, Multiply
Divide, Computer, percents etc.(NOTE: I am only looking at the first part of
precents - I will finish it after the IF statements have been discussed. Next week we will look at final totals. |
Week #5 - Work To Do | First programming assignment - given 2/25/00 First programming assignment with extra credit Data file for the first programming assignment. |
Week #6 (ending Mar 3rd) - Read/Study | Read the information under Final Totals in the Notes section Watch the final total presentation: Final Totals Study the final total programs listed under sample programs as Programs with Total Lines. Also study the sample programs fintot through fintot4 which appear under notes. Be sure to note the calculating and then adding to accumulators and the setting up of the detail line in working storage (fintot3 and findtot4). Start reading about IF statements - more will be added over the weekend. Watch the if statement presentation: IF statements |
Week #6 - Work To Do | Make-up edit assignment has been posted. Can use to replace low grade on other editing assignments. Math Assignment Final Total assignment - done in class on 1/2/00 for those in class. |
Week #7 (ending Mar 10th) - Read/Study | We are continuing the IF statements - you should have read the handout on IFs and
watched the IF statement presentation. Review the MathIF sample program - walk through with sample data. Read the handout on level 88s (may not get to it until after break) |
Week #7 - Work To Do | Do the IF statement - pick solutions assignment. Second programming assignment has been posted. First programming assignment should definately be in the week after vacation. NOTE: I will be away during spring break! |
Week #8 (ending Mar 24th) - Read/Study | Read handout on level 88s and Case Structure - also study the seven programs
dealing with IF, level 88, and EVALUATE (case structure verb). As you study the seven programs, pay special attention to the handling of the date, the page header and the IF clause used to determine when to perform the header routine. Read handout on implied if statements. Go over the logic in the mathif.cbl program that is discussed. Next week we will start looking at the logic for an edit program. |
Week #8 - Work To Do | Finish getting caught up! The take-home midsemester exam will be posted this weekend - details with the posting! |
Week #9 (ending Mar 31st) - Read/Study | Check the notes for week #8 and make sure you looked at the date, page header,
if statement controlling the header routine and the handout on implied IF
statements. Start looking at the handout on edit programs and the sample edit programs. |
Week #9 - Work To Do | Midsemester exam - officially given out on March 28th and due April 6th. Note:
You will loose 5 points for each class day that the exam is late. This is a make-up for the first math assignment or extra credit |
Week #10 (ending April 7th) - Read/Study | Read the notes on EDIT Programs and study the related information - especially the
program PAYEDIT.CBL. Edit Program notes The next topic is tables/arrays - start looking at the notes and examples. |
Week #10 - Work To Do | Questions about an edit program Third programming assignment - edit program Data file for the third programming assignment. |
Week #11 (ending April 14th) - Read/Study | Continue reading about tables. Watch the table presentations. Presentation on Table Program Presentation on Two and Three Dimension Table The next topic will be breaks. We will return to tables time permitting. |
Week #11 - Work To Do | Questions and problems to do dealing with tables |
Week #12 (ending April 21st) - Read/Study | Read about Breaks and watch the Presentation on minor breaks: Presentation on Minor Break Logic Review the sample break program for minor totals. Read the information about major breaks and the PowerPoint presentation. Minor, Intermediate and Major Break Logic notes Just a note: Students seem to be having far better results using Netscape for the presentations! We will look at group indicating and group printing next week. |
Week #12 - Work To Do |
Fourth programming assignment has been posted: Fourth programming assignment - break and tables Data file for the fourth programming assignment. |
Week #13 (ending April 28th) - Read/Study | Read the information on group indicating and group printing. Group indicating
is an extra credit portion of the fourth program. Next week we will start looking at screens. |
Week #13 - Work To Do | Questions and problems dealing with break processing Work on the fourth program - fifth program (which is small and easy) will be posted at the beginning of next week after I have gone over screens. |
Week #14 (ending May 5th) - Read/Study | Read the notes on screens and also look at the sample programs that are being
posted - I will be adding a few! Note: I will be in on Saturday from 10:00 until 4:00 for help on assignments. |
Week #14 - Work To Do | Fifth programming assignment has been posted. Fifth programming assignment - using screens In additional, information about a program that can be written as an alternative to the final - if you meet the requirements stated in the posting. Alternative to the final exam Read instructions on the exam carefully - if you have any questions, contact me! |
Week #15 (ending May 12th) | Time to review and get caught up! Let me know if there are problems! I have enjoyed the class and I appreciate the work that you have done! |