Schedule by week | Information to cover - links are from other locations at this site |
---|---|
Week #1 (ending September 8th) - 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 (ending September 8th) - Work To Do | Information sheet - must be filled
out and submitted First assignment using FDs First makeup assignment If you don't like your grade on the first assignment, you may do this makeup and submit it! |
Week #2 (ending September 15th) - Read/Study | Read the notes on flowcharting: Introductory notes on flowcharting Relating flowchart for SAMPLE1 to code for SAMPLE1 Look at the PowerPoint Presentation on SAMPLE1.CBL Presentation on first program - SAMPLE1.CBL Separate speaker notes to accompany Presentation on first program - SAMPLE1.CBL |
Week #2 (ending September 15th) - Work To Do | Program to finish |
Week #3 (ending September 22nd) - Read/Study | Read the information on Microfocus COBOLand on using COBOL: More information on using MicroFocus COBOL Downloading programs from the Internet COBOL in K104 - login instructions Compiling and running at BCC |
Week #3 (ending September 22nd) - Work To Do |
Program to write - run for extra credit c12toys.dat This is the data file for the program above. |
Week #4 (ending September 29th) - Read/Study | Read the notes on headers and look at the sample programs that deal with headers. Read the notes on numeric data and look at the sample programs that deal with numeric data. The coverage of numeric data will extend into next week! |
Week #4 (ending September 29th) - Work To Do | Edit numeric data This will be started in class
and finished as homework. First programming assignment with extra credit Data file for the first programming assignment. Note we have not covered the information on two of the extra credit options yet. We will cover one of them next week and one on the following week. My suggestion is that you write the basic program, include the extra options that we have covered if you want to and then revise the program to include the rest of the extra credit if you want to! |
Week #5 (ending October 6th) - Read/Study | Continue reading the notes about numeric data. We will cover calculations this weeks so you can now include that extra credit portion of the programming assignment given last week! If you are having trouble with any aspect of the first programming assignment please be sure to see either Tess (my work study) or myself for help! It is important that you become comfortable with this now! |
Week #5 (ending October 6th) - Work To Do | Second edit numeric data Third edit numeric data - with signs Editing data assignment #4 MAKEUP assignment - not required Math statement assignment |
Week #6 (ending October 13th) - Read/Study | Make sure you have read the handouts on Compute, percents, etc. Read the notes on final totals, watch the PowerPoint presentation on that topic, and also look at the sample programs. |
Week #6 (ending October 13th) - Work To Do | Math Assignment We will start final totals this week so you will have enough to consider the last extra credit on the first programming assignment - speaking of which, if you haven't started it by next week you should definately make an appointment with Tess or myself!!!! |
Week #7 (ending October 20th) - Ready/Study | Start reading the notes on IF statements. You should also view the PowerPoint presentation
on IF statements and look at the sample programs that have been provided. |
Week #7 (ending October 20th) - Work To Do | Program #2 - to be written and run on the computer: Second programming assignment Data file for the second programming assignment. |
Week #8 (ending October 27th) - Read/Study | Be sure to watch the PowerPoint presentation on the second programming assignment
for some pointers on how to do it! Continue studying the notes and examples on IF statements. 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. Please be sure to view the presentation on the program if88in1.cbl. There is also a program that relates the flowchart and the code for this program that should be looked at as well. This program contains a lot of new things and needs to be carefully studied. Next week we will start looking at the logic for an edit program. |
Week #8 (ending October 27th) - Work To Do | IF assignment - pick correct solutions Continue working on programs #1 and #2! Be sure to look at the presentation and notes for program if88in1.cbl as explained above! |
Week #9 (ending November 3rd) - Read/Study | Read the information about editing. Look at the sample programs for editing. Be
sure to read the notes that contain the flowchart for the first sample editing
program. If have put the links to some of the important things below. Flowchart and related code for payedit.cbl payedit.html Edit program with .html extension - includes sample input and output payedit1.html Edit program with .html extension - includes sample input and output - edit routine broken down You should also view the PowerPoint presentation that deals with editing in payedit1.cbl. |
Week #9 (ending November 3rd) - Work To Do | Quiz on edit if statements may be discussed with others and you may also
ask me questions. |
Week #10 (ending November 10th) - Read/Study | Please continue reading and looking at the example of edit programs. |
Week #10 (ending November 10th) - Work To Do |
Questions on edit program Third programming assignment - edit program Data file for the third programming assignment. |
Week #11 (ending November 17th) - Read/Study | Read the notes and watch the presentation introducing tables: Introduction to tables Separate speaker notes to accompany Introduction to tables Notes on one dimensional tables |
Week #11 (ending November 18th) - Work To Do | Table assignment to work with one table |
Week #12 (ending November 24th) - Read/Study | Note, I will handle two dimensional tables and other things about tables during the last weeks
of school. The tables notes will be revisited them. Read the notes and view the examples about screens. |
Week #12 (ending November 24th) - Work To Do | Fourth programming assignment - screen and tables |
Week #13 (ending December 1st) - Read/Study | Read the information on breaks including the examples and the powerpoint presentations. |
Week #13 (ending December 1st) - Work To Do | Fifth programming assignment on breaks: Fifth programming assignment - breaks breakasg.cbl Break program to be modified - cbl version breakasg.html Break program to be modified - html version break00.dat Data for the break program |
Week #14 (ending December 8th) - Read/Study | Continue reading about breaks - we will also cover two dimensional tables. |
Week #14 (ending December 8th) - Work To Do | You may only take the alternative if you are reasonably caught up. See the details on the program
specifications! If you have any questions, please ask. This program must be written completely on your own - you are on your honor not to discuss it with anyone else. If you have any questions, feel free to address them to me, BUT only ME! Alternative to the final Data for the alternative to the final - colbreak.dat DUE AT 8:00 on Monday, December 18th - can be passed in at the scheduled final or sent to me via email. If you send it via email send it to me at home and to pgrocer@bristol.mass.edu. I will be in K Building labs to give help this Sunday (December 10th) from 10:00 until around 4:00. |
Week #15 (ending December 15th) - Read/Study | Please read the additional information about tables and look at the additional samples. We will be discussing
both one dimension and two dimension tables in class. You should also look at the presentations! |
Week #15 (ending December 15th) - Work To Do |
The final exam is available distance learning. You may take the exam and email it to me prior to 8:00 on
Monday, December 18th, or you may take it and turn it in to me at the start of the exam on Monday at 8:00, or
you make take the final during the designated time in the designated room. To summarize, you must either get the final or the programming alternative to me by 8:00 on Monday, December 18th or you must take the final during the designated time at BCC. Final exam Note that this exam is to be taken using the honor system. You may only ask questions of me! Required status sheet - must be submitted by the time of the exam. |