Advanced COBOL - CIS51

Weekly Schedule

Schedule by week Information to cover - links are from other locations at this site
NOTE: This page will be updated during the week - the information posted should be checked multiple times during the week.Feel free to work ahead of the schedule if you want to control your time better!
Week #1 Assignments
Week ending September 7th
Review the notes on 1, 2 and 3 dimension tables.
Review the notes on screens.
Review the sample programs under tables and screens.
Look at the PowerPoint presentations on tables.
Read the first 3 notes on Table search (don't have to read the binary search yet!)
Look at the PowerPoint presentation on table search.
Review the programs under Indirect subscript - searching a table.
This may spill over into next week - you can hope!!!!
Week #2 Assignments
Week ending September 14th
YOURSRCH assignment You may NOT use the search verb for this assignment!
Data for YOURSRCH program - ins.dat
Read the information about the binary search. Try to code the routine that would do the binary search for your own benefit. I will simply check this off as tried. I will go over the solution in class on Friday. If you run this and get a working solution to me before I go over it, extra credit! I would take the linear program and modify it!
LINSRCHX (html) Linear search
LINSRCHX (cbl) Linear search
Read the information about filling an empty table and look at the PowerPoint presentation on this topic.
Week #3 Assignments
Week ending September 21st
Complete fill table program: Fill assignment
YOURFILL Due in three weeks
Data for YOURFILL program - stuuour.dat
Read the notes on the search verb.
Read the notes on editing data. (Review from CIS12)
Week #4 Assignments
Week ending September 28th
Modify the search program (YOURSRCH) to use the search verb.
SRCHVBDO
Read the notes on check digits, look at the presentation on Mod11 check digits and look at my sample program on Mod11 check digits.
Write the rough code to handle the check digit described in Notes on another check digit. Extra credit if you get it running. If you choose to do this you can modify my Mod11 program.
Continue reading the notes and sample programs on editing.
Thursday will be a Distance Learning class (I have to attend a seminar). I would like it if you spent the time answering the questions below in preparation for Friday's class.
Edit questions
Week #5 Assignments
Week ending October 5th
Be sure to go over the programs on batch editing!
Batch edit questions
Read the notes on the sort verb and look at the program examples.
Extra credit: Write a program that uses the SORT verb to sort an existing file. Send me the program, the before file and the after file.
Read the notes on sequential updates and look at the PowerPoint presentation on the logic of the sequential update.
Look at the PowerPoint presentation on an example of the sequential update - includes logic flowchart and code.
It would be a good idea to check books in the library and information on the Web for additional writeups on sequential updates.
Week #6 Assignments
Week ending October 12th
Continue learning about sequential updates! Check back later in the week to see if there is an assignment!
Week #7 Assignments
Week ending October 19th
Sequential Update Program:
Sequential Update assignment
Old Master data file
Transaction data file
Be sure to view the PowerPoint presentation on the sequential update assignment for notes on this assignment.
Start working on the update program:
By the end of the weekend, please email be the layout for the master file as you would set it up in working storage and the layout of each of the transaction records as you would lay them out in working storage.
By Tuesday, also please send me the Add Course routine.
And finally, please send me the if statement in the B-200-LOOP where you compare MID=TID.
The goal here is to get you coding some of the routines, me commenting on them (not grading just commenting and checking off), and you making progress in the update program!
Week #8 Assignments
Week ending October 26th
Continue working on the sequential update and ask questions anytime you are having problems.
We will start looking at indexed or VSAM files. Please read the first handout on indexed files: Introductory notes on indexed files
Also start looking at the sample programs under VSAM Programs.
Please try to get some of the sequential update coded - anyone that hands it in done before the Thanksgiving Break gets extra credit!
Week #9 Assignments
Week ending November 2nd
The presentation on VSAM indexes covers information we will be learning this week and beyond. The presentation on VSAM with sequential read covers the first four programs that we looked at last week and this.
Vsam Quiz - this is a quiz that you may discuss with others
Week #10 Assignments
Week ending November 9th
VSAM project
VSAMCREA
PROGRAM1
PROGRAM2
PROGRAM3
PROGRAM4
PROGRAM6
PROGRAM7 & PART OF THE FINAL
SEQFILE.DAT Data to use with vsamcrea - this will create an indexed file to use in the other programs
Week #11 Assignments
Week ending November 16th
If you are taking this course Distance Learning, send me your address and I will send you some handouts on the structure of a VSAM file.
True/False quiz on indexed VSAM files due next week
Continue working on your programming projects!
Advisement is here! I have your pin so if you send me a list of the courses you plan to take, I will review them and get back to you with your pin so you can register for classes when registration starts on November 19th.
We will spend time looking at features available in COBOL for the rest of the semester - you have all of your major assignments!
Start by looking at the notes under concepts, features, functions.
Check back!
Week #12 Assignments
Week ending November 23rd
I will be on campus at 9:00 on Monday for advisement so office hours will be either on campus during the day Monday or Monday evening over the web!
We will continue looking at other elements in COBOL.
Week #13 Assignments
Week ending November 30th
I have reserved computers in K-104 for Fridays for the rest of the semester, so on Friday we will meet there. We will continue going through the elements, functions etc and then look at copy/call, the report generator and the notes on go to. If you are taking this over the web send me your address and I will send you the notes on go to!
Week #14 Assignments
Week ending December 7th
Please bring any questions to class!
I will continue going over the extra notes and Friday is again in K104.
Week #15 Assignments
Week ending December 14th
Final is posted!
Bring problems to class and we will go to the lab on Friday.
Week #16 Final Exam
December 20th at 1:00
If I have not received the Final and the Status Sheet by 1:00 on Thursday, December 20th you must report to K202 to take the final!
Final Exam These programs should be running for full credit
Status Sheet
I will accept homework up to the final - you may pass in programs through Saturday, December 22nd.
I will be on campus Monday the 17th and Wed the 19th for help!


Send e-mail to Mrs. Grocer:
pgrocer@bristol.mass.edu

Back to the Top
Return to home page
Return to previous page