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. When you send me programs, send me the program itself and the output that you generated. | |
Week #1 Assignments Week ending January 25thth |
Review: 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: Tables Presentation New material - table searching: Read the notes on table search: Table Search Notes More Notes on Table Search Follow-up on Notes on Table Search Look at the sample programs under Indirect subscript - searching a table. Look at the PowerPoint presentation on table search: Tables Presentation Assignments: Direct Table pgrogramming assignment - Review of tables from last semester DIRSOUPT.CBL DIRSOUPT.HTML Data for DIRSOUPT program - soupdir.dat |
Week #2 Assignments Week ending February 1st |
You should look at the information about table fill or filling an empty table - this
includes notes, programs and presentations. If you have problems navigating the site,
let me know! Assignments: YOURSRCH assignment You may NOT use the search verb for this assignment! Note we have not covered the search verb yet, but in case you find it you cannot use it for this assignment! Data for YOURSRCH program - ins.dat If you do an early exit, I will give extra credit! |
Week #3 Assignments Week ending February 8th |
Instructions if you are using XP or 2000 I am having some trouble with my email so keep track of questions and assignments - make sure you keep backups! 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 notes on the search verb and start looking at the examples. Assignments: Fill program to complete Complete fill table program: Fill assignment YOURFILL Due in three weeks Data for YOURFILL program - stuuour.dat |
Week #4 Assignments Week ending February 15th |
Review your notes on edit programs from CIS12 (they are available under Editing). Read the Notes on MOD11 check digit and the notes on another check digit. Look at the MOD11 sample under sample programs. Look at the two programs called EDITCHK and EDITINTR under sample programs/editing data. Assignments: Modify the search program (YOURSRCH) to use the search verb. SRCHVBDO Write the code for another check digit - we will start this in class. I want a copy of your attempt - if you get it running you will get extra credit. This is located at: Another check digit |
Week #5 Assignments Week ending February 22nd |
Be sure that you have looked at the programs EDITCHK and EDITINTR and the programs
on batch editing. Read the notes on the sort verb and look at the program examples. We may get to these topics on sequential updates but this will probably be the beginning of next week: 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. Assignments: Edit questions I posted the wrong set of questions - the batch ones will be posted next week - these are the ones for this week! Sorry! 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. |
Week #6 Assignments Week ending March 1st |
Please be sure to go over the programs in batch editing - they are similiar - the
control paragraph is the main difference. Note that these are watered down
versions of the real things and some of the choices I made in coding would or should
not be the choices you or I would make professionally! I will be away this weekend so I will not be available for any help or questions. If we did not finish the SORT verb last week, we will do it this week and then move on to sequential updates. Check back to see how much progress we made and if the sequential update assignment has been assigned. Assignments: Batch edit questions It is okay, and in fact I think more beneficial if two or three people get together and do this assignment - in that case one copy with multiple names works! 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. I will be spending time on this assignment next week, I would like you to start looking it over this week. |
Week #7 Assignments Week ending March 8th |
Check back after each class to see where we are - I am going to have you start
coding the basics of the sequential update assignment to pass in and get checked off! Start working on the update program: Assignments: By Friday (Thursday for students who were in class on Tuesday), 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. Please send me the if statement in the B-200-LOOP where you compare MID=TID by Friday as well. By Tuesday, also please send me the Add Course routine. 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! Checking off does count when I calculate your final grade!!!! |
Week #8 Assignments Week ending March 15th |
Pass in the Change Course routine for Thursday. 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. |
Spring Break Week ending March 22nd |
Please try to get some of the sequential update coded over vacation!!!! |
Week #9 Assignments Week ending March 29th |
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 the week before vacation. Assignments: Vsam Quiz - this is a quiz that you may discuss with others |
Week #10 Assignments Week ending April 5th |
We are going to be looking at the structure of indexed files - specifically VSAM.
If you would like the handouts - send an email requesting them that includes
your address and I will mail them to you! Assignments: 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 April 12th |
Class will be held in the lab on Tuesdays until I tell you otherwise - this will
give people a chance to work on their programs with help! 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 April 17th. You can also set up an appointment for advisement if you want to talk about it. 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. Assignments: From this point on, I want you to send me a copy of the sequential update on Wednesday of each week so I can see how you are doing. The grade for this will be the fact that you are working on it and the progress made week to week. True/False quiz on indexed VSAM files due next week |
Week #12 Assignments Week ending April 19th |
This week and next we will finish the notes under concepts, features, functions, the notes and examples under subroutines(external) and the notes and examples under Report Generator. Tuesday classes will be in K-104. |
Week #13 Assignments Week ending April 26th |
Class will be in K-104 on Tuesday and Thursday. On Friday we will really do
external subroutines and start the report generator! Please note that I had a very serious problems with my email today (4/24). I think I finally got everything, but if you sent me something today and I do not get it back to you sometime next week, please send me an email asking if I got it. |
Week #14 Assignments Week ending May 3rd |
Class will be in K-104 on Tuesday and Thursday. Friday we will do report generator. Check back over the weekend for information about the final. I will be on campus during reading day if there are problems with programs. |
Week #15 Assignments Week ending May 10th |
Assignments must be in by the last day of classes - programs can be passed in
during the weekend of the 11th and 12th - a few programs can be passed in by
the final. The final is May 15th at 1:00 - the final that is posted here must be passed in by that time or you must come to the scheduled final and write it there. The final should be passed in to the usual email address and to pgrocer@bristol.mass.edu. The status sheet is required to get a grade in this course! Please note that the final is given using the honor system - you may not discuss the final with anyone but me - I trust you to respect this system! Final Exam Final Exam modification This written portion of the exam may be substituted for the modifications to VSAM#7 if you have not gotten there yet! Status Sheet - required |