0.008/16/00 SUE TATE 1.0 PROGRAM NARRATIVE: TRK041S IS A SUBPROGRAM WHICH MATCHES CURRICULAR COURSE REQUIRE- MENTS AND EQUIVALENTS TO A STUDENT'S REGISTRATIONS, TRANSFER COURSES, NON-TRANSFER ADVANCE STANDING COURSES, AND INDIVIDUAL SUBSTITUTIONS. IT BUILDS A TABLE IN THE FORMAT OF A COLLEGE CATALOG. THE TABLE IS PASSED BACK TO THE CALLING PROGRAM TO BE FORMATTED AND PRINTED EITHER IN BATCH OR ONLINE. A CURRICULAR GPA IS CALCULATED AND TOTALS FOR CREDITS EARNED, TRANSFERED OR GIVEN FOR ADVANCED STANDING ARE PRINTED AFTER THE OUTLINE. ANY COURSES WHICH ARE NOT USED ARE PRINTED AFTER THE TOTALS. CUMULATIVE CREDITS AND GPA ARE PRINTED FOLLOWING THE REMAINING COURSES. STUDENTS HAVING PLACEMENT TEST RECORDS AND/OR ADDITIONALLY RECOMMENDED COURSES WILL HAVE THOSE COURSES MATCHED AGAINST THE REGISTRATIONS, TRANSFER AND NON-TRANSFER ADVANCED STANDING COURSES TO DETERMINE COMPLETION STATUS. WITH IMPLEMENTATION OF THE ACADEMIC RENEWAL/GRADE FORGIVENESS POLICY IN FALL OF 1994, THE PROGRAM WAS CHANGED TO DETERMINE IF THE STUDENT HAD BEEN GRANTED FORGIVENESS FOR GRADES OF 'D' EARNED PRIOR TO THE TERM OF REENROLLING. ANY 'D' GRADES A STUDENT EARNED PRIOR TO THE TERM THEY REENROLLED, WILL NOT BE USED TO SATISFY A REQUIREMENT OR SUBSTITUTION FOR ANY CURRICULUM. FOR EXAMPLE, IF A STUDENT IS GRANTED ACADEMIC RENEWAL IN SPRING OF 95, ALL GRADES OF 'D' EARNED PRIOR TO THIS TERM WILL BE PLACED IN THE 'OTHER' OR 'NOT APPLICABLE' CATEGORY SINCE THEY ARE NOT TO BE USED TOWARD THE COMPLETION OF ANY PROGRAM OF STUDY. THEY WILL BE ENCLOSED IN BRACKETS WHEN PRINTED ON A CURRICULUM PROGRESS REPORT TO INDICATE THEY ARE GRADES WHICH HAVE BEEN 'FORGIVEN'. GRADES OF 'F' ARE ALSO COVERED BY THIS POLICY BUT WILL NOT BE DEALT WITH AS THEY ARE NEVER USED TO SATISFY A REQUIREMENT. TEST SCORES, 'S'-GRADES, CURRENT STATUS, GRADES FOR TRANSFER COURSES, SELF ADVISE INDICATOR, AND SELF ADVISING CONTRACT SIGNA- TURE LINES MAY OPTIONALLY BE PRINTED ON THE CPR, AS WELL AS THE EXCLUSION OF HEALTH COURSES FROM AUTOMATIC PHYS ED PROCESSING. GENERAL TEXT LINES, THE ADVISOR'S OFFICE LOCATION, AND A GPA FOR RADIOGRAPHY (CURRICULUM 172) MAY ALSO BE PRINTED. SEE SECTION 7.0 FOR A DESCRIPTION OF THESE OPTIONS. THE USER MAY ELECT TO ALWAYS OVERRIDE THE REQUIREMENT WITH COURSE SUBSTITUTIONS WHEN ONE IS POSTED FOR THE STUDENT AND THEY HAVE ALSO TAKEN THE REQUIREMENT. FOR EXAMPLE, IF THE REQUIRED COURSE IS ECO 201 BUT THERE IS A SUBSTITUITON FOR PSY 201 TO SATISFY THIS REQUIREMENT, THE STUDENT'S REGISTRATION FOR ECO 201 WILL BE DROPPED TO THE OTHER COURSES, WHETHER OR NOT THE PSY 201 HAS BEEN TAKEN. THE COLLEGES CAN SPECIFY BY CURRICULUM, SPECIALIZATION AND CATALOG YEAR WHETHER REPEATED COURSES ARE ALLOWED, BY UPDATING THE FLAG ON TRK100. WHEN THE USER HAS SELECTED TO DISALLOW REPEATED COURSES, THE LAST TIME A STUDENT TAKES A COURSE AND EARNS A PASSING GRADE WILL BE USED. THE PROGRAM WILL NOT TRY TO FIND ANOTHER COURSE FOR WHICH THE REPEAT COULD BE USED. IN CERTAIN PROGRAMS THIS MAY NOT BE DESIRED AS THE STUDENT MUST TAKE THE SAME COURSE SEVERAL TIMES. COURSES THAT ARE PERMITTED TO BE REPEATED ARE THOSE WITH COURSE NUMBERS ENDING IN '95' '96' '97' '98' AND '99'. PLEASE NOTE THIS INCLUDES '195' AND '295', ETC. THERE ARE ALSO MANY MUS COURSES THAT ARE ALLOWED TO REPEAT EVEN WITH THIS OPTION. ANOTHER PROGRAM OPTION ALLOWS THE COLLEGE TO SEPARATE THE 'OTHER COURSES' INTO THREE SEPARATE CATEGORIES ACCORDING TO DEGREE TYPE. AA/AS AND AAS PROGRAMS INCLUDE ANY COURSES THE STUDENT TRANSFERED OR SUCCESSFULLY COMPLETED, THAT HAVE COURSE NUMBERS ABOVE '100' OR TRANSFERED AS ELECTIVE 'EEE' IN THE NEW 'OTHER COURSES' CATEGORY. FOR DIPLOMA AND CERTIFICATE PROGRAMS THE 'OTHER COURSES' CONTAIN COURSE NUMBERS ABOVE ' 10' OR ARE 'EEE' TRANSFERS. THE SECOND CATEGORY IS FOR REPEATED COURSES AND THE FINAL CATEGORY IS THE 'NOT APPLICABLE'. ANY COURSES THAT FAILED TO MEET THE 'OTHER COURSES' CRITERIA BECAUSE OF COURSE NUMBER OR WERE NOT SUCCESSFULLY COM- PLETED BECAUSE OF GRADES 'W', 'F', 'X', 'R' OR 'U' ARE MOVED TO 'NOT APPLICABLE'. ALTHOUGH THERE IS A SEPARATE CATEGORY FOR THE REPEATED COURSES, IF THE STUDENT EARNED A 'W', 'F' OR 'R' THEY ARE IN THE 'NOT APPLICABLE' BECAUSE THEY WERE NEVER CONSIDERED AS ELIGIBLE TO FULL A REQUIREMENT. THE FOLLOWING ASSUMPTIONS HAVE BEEN USED IN THE DESIGN AND PROGRAM DEVELOPMENT: 1. THE LAST REGISTRATION, TRANSFER OR ADVANCED STANDING RECORD A STUDENT HAS WILL BE USED TO SATISFY THE COURSE REQUIREMENT, EQUIVALENT OR SUBSTITUTION. THE PROGRAM COMPARES THE TERMS TO ENSURE THE LATEST ONE IS USED, REGARDLESS OF THE TYPE. 2. WHEN A STUDENT COMPLETES BOTH AN EQUIVALENT AND THE REQUIREMENT, THE REQUIREMENT WILL BE USED. 3. WHEN A SUBSTITUTION HAS BEEN POSTED FOR A COURSE REQUIREMENT AND THE STUDENT TAKES THE ORIGINAL REQUIREMENT, THE SUBSTITUTION IS DISREGARDED. THIS APPLIES TO COURSE WAIVERS AS WELL. THE EX- CEPTION IS WHEN THE SUBSTITUTION IS A COURSE COMPLETED MORE RECENTLY THAN THE REQUIREMENT. A PROGRAM OPTION, OVERRIDE REQUIREMENTS OPTION, ALLOWS THE USER COLLEGE TO FORCE THE PROGRAM TO ALWAYS USE THE SUBSTITUTION, EVEN IF THE STUDENT TAKES THE REQUIRED COURSE. 4. COURSE REQUIREMENTS AND EQUIVALENTS FOR WHICH A MINIMUM GRADE HAS BEEN POSTED WILL NOT APPEAR AS COMPLETED WHEN THE STUDENT TAKES THE CLASS BUT DOES NOT EARN A GRADE GREATER THAN OR EQUAL TO THE MINIMUM. EXCEPTIONS TO THIS ARE WHEN THE STUDENT IS CURRENTLY ENROLLED, HAS A TRANSFER OR ADVANCE STANDING RECORD OR WHEN A COURSE SUBSTITUTION HAS BEEN POSTED. 5. A COURSE SUBSTITUTION POSTED TO WAIVE THE COURSE REQUIREMENT WILL APPEAR WITH ZERO CREDITS EARNED, UNLESS THE STUDENT DOES COMPLETE THE COURSE. 6. COURSE REQUIREMENTS DEFINED AS 'PHEDEEE' OR 'PED EEE' PERMIT A MATCH ON ANY REGISTRATION, ADVANCE STANDING OR TRANSFER RECORD BEARING THE DEPARTMENTS OF 'PHED', 'HLTH', 'PED ' OR 'HLT '. UNLESS THE PROGRAM OPTION TO EXCLUDE 'HLTH' AND 'HLT' DEPART- MENTS FROM BEING USED TO SATISFY THE REQUIREMENT IS SET TO 'Y'. WHEN THIS OPTION IS USED ONLY 'PHED' AND 'PED' DEPARTMENTS WILL BE SELECTED. 7. CATALOGS DEFINED WITH THE YEARS OF 1988 OR GREATER, ARE CON- SIDERED TO BE SEMESTER-BASED CATALOGS. THE CREDITS COMPLETED ON THE QUARTER SYSTEM ARE CONVERTED TO SEMESTER VALUES. CATALOGS DEFINED WITH YEARS PRIOR TO 1988 ARE QUARTER-BASED. THE CREDITS COMPLETED UNDER THE SEMESTER SYSTEM ARE CONVERTED BACK TO QUAR- TER VALUES. SEMESTER-BASED CATALOGS USE THE SUBPROGRAM, GRP325S TO CONVERT QUARTER CREDITS TO SEMESTER-EQUIVALENT VALUES. SEMESTER-CREDITS ARE CONVERTED IN TRK041S TO THEIR QUARTER- EQUIVALENT VALUES. 8. WHEN A TRANSFER COURSE FULFILLS A SUBSTITUTED COURSE REQUIREMENT THE DESIGNATION 'SB' IS USED INSTEAD OF 'TR'. IN THIS CASE, THE TERM IDENTIFIES THAT THE REQUIREMENT HAS BEEN MET. THERE ARE SEVERAL DATA AREAS PASSED TO THE SUBPROGRAM FROM THE CALLING PROGRAMS: 1. ALL DATA BASE PCB'S 2. CPR LINKAGE (CPRDATA COPY MEMBER) USED TO FORMAT THE OUTPUT FOR PRINTING. 3. SAVE AREAS USED TO REDUCE THE NECESSITY OF RELOADING THE CURRICULUM TABLES WHEN PROCESSING IN BATCH. 4. TRK041S LINKAGE - USED TO IDENTIFY PROCESSING ERRORS. 1.1 SAMPLE CATALOG PROCESSING: THE FOLLOWING EXAMPLE SHOWS THE ENTIRE CATALOG OF A BUSINESS ADMIN- ISTRATION CURRICULUM. THERE ARE MANY DIFFERENT WAYS TO INPUT A CATALOG AND IT IS IMPORTANT TO UNDERSTAND HOW THE PROGRAM PROCESSES THE ENTRIES, IN ORDER TO SET THE DATA UP IN THE MOST ADVANTAGEOUS MANNER. TERM 1 1 ENG 111 COLL COMP I 3.00 2 HIS EEE HISTORY ELECT 3.00 3 MTH 165 COL ALGEBRA 3.00 4 LBS EEE LAB SCI ELECT 4.00 5 STD 100 ORIENTATION 1.00 6 BUS 100 INTRO TO BUS 3.00 TERM 2 1 ENG 112 COLL COMP II 3.00 2 HIS EEE HISTORY ELECT 3.00 3 MTH 271 APP CALCULUS I 3.00 4 LBS EEE LAB SCI ELECT 4.00 5 EEE EEE APPROVED ELECT 3.00 6 PED EEE PED ELECT 1.00 TERM 3 1 ACC 211 PRIN ACCTG I 3.00 2 ECO 201 PRN OF ECON I 3.00 3 LIT EEE LIT ELECTIVE 3.00 4 CIS 100 INTRO INFO SYS 3.00 5 EEE EEE APPROVED ELECT 3.00 6 PED EEE PED ELECT 1.00 TERM 4 1 ACC 212 PRIN ACCTG II 3.00 2 ECO 202 PRN OF ECON II 3.00 3 LIT EEE LIT ELECTIVE 3.00 4 CIS EEE CIS ELECT 3.00 5 EEE EEE APPROVED ELECT 3.00 - EACH ENTRY OF THE CATALOG IS ASSIGNED A SEQUENCE NUMBER WHEN IT IS INPUT TO ENSURE IT'S CORRECT PLACEMENT ON THE CPR. FOR THE SAKE OF THIS EXAMPLE THE SEQUENCE NUMBERS ARE SHOWN TO THE LEFT OF THE COURSE, ALTHOUGH THEY ARE NOT PRESENT ON THE ACTUAL CPR. - THE COURSES LISTED ON THE LEFT OF THE CPR ARE CALLED REQUIRE- MENTS. ANY COURSE THAT COULD FULFILL THE REQUIREMENT AS WELL, IS CALLED AN EQUIVALENT COURSE. STUDENTS MAY MAKE AN AGREEMENT TO TAKE ANOTHER COURSE IN PLACE OF THE REQUIREMENT AND THESE ARE POSTED INDIVIDUALLY AS SUBSTITUTIONS, SPECIFIC TO THE CUR- RICULUM, SPECIALIZATION AND CATALOG YEAR. - WHEN THE PROGRAM READS A STUDENT'S REGISTRATION OR TRANSFER COURSE, IT BEGINS AT THE TOP OF THE CATALOG AND SEARCHES UNTIL IT FINDS A COURSE THAT MATCHES, REGARDLESS OF THE TYPE OF CATA- LOG ENTRY IT IS. - WHEN THE USER IS TRYING TO DECIDE IF THE REQUIREMENT IS TO BE THE SPECIFIC COURSE OR A DEPARTMENT OR FREE ELECTIVE, THE NUM- BER OF COURSES THE STUDENT COULD PICK FROM SHOULD BE THE DECID- ING FACTOR. IN THE CATALOG ABOVE, ENG 111 IS LISTED FOR TERM 1 SEQ. 1. THIS IS THE COURSE THE STUDENT IS MOST LIKELY TO TAKE, ALTHOUGH THERE MAY ONE OR TWO OTHERS THAT WOULD BE EQUIVALENT. FOR TERM 2 SEQ. 5, A FREE ELECTIVE, THE REVERSE IS TRUE. THERE MAY BE MANY COURSES THE STUDENT WOULD CHOOSE FROM. - TRY NOT TO LIST COURSES THAT ARE REQUIRED IN THE ELECTIVES THAT ARE ABOVE IT. THE ACC 211 COURSE IN TERM 3 SEQ. 1 MAY BE A PERFECTLY ACCEPTABLE FREE ELECTIVE, BUT IF IT IS AMOUNG THE EQUIVALENTS FOR THE EEE EEE COURSE IN TERM 2, SEQ. 5, THE REGIS- TRATION FOR ACC 211 WILL FILL THE ELECTIVE RATHER THAN THE REQUIREMENT. THE PROGRAM ALWAYS GOES FROM TOP TO BOTTOM IN TRY- ING TO FIND A MATCH AND ALWAYS STOPS AT THE FIRST ONE IT FINDS. THE RESULTS WILL BE BETTER IF REQUIRED COURSES ARE NOT LISTED AS EQUIVALENTS FOR ELECTIVES. SUBSTITUTIONS CAN ALWAYS BE USED IF THERE IS A REASON TO MOVE THE COURSE UP ABOVE. - WHEN THE STUDENT MUST TAKE A SEQUENCE OF COURSES SUCH AS THE HISTORY ELECTIVES IN TERM 1 SEQ. 2 AND TERM 2 SEQ. 2, THE FIRST COURSE OF THE SET SHOULD BE SHOWN IN THE FIRST TERM, AND THE SECOND IN THE NEXT TERM. FOR EXAMPLE, HIS 121 WOULD BE IN TERM 1, SEQ. 2 AND HIS 122 IN TERM 2, SEQ. 2. SUBSTITUTIONS COULD CORRECT SITUATIONS WHERE THE COURSES DO NOT FALL IN CORRECTLY. 1.2 RADIOGRAPHY GPA CALCULATION: A GPA FOR THE RADIOGRAPHY (CURRICULUM CODE 172) MAY OPTIONALLY BE CALCULATED AND PRINTED ON THE CPR. THE GPA IS DETERMINED BY ADDING THE GRADE POINTS FOR EACH RAD COURSE COMPLETED IN THE PROGRAM AND DIVIDING BY TOTAL RAD CREDITS TAKEN. 2.0 USER OPERATING INSTRUCTIONS: N/A 3.0 SCREEN LAYOUT: N/A 4.0 FILES: 4.1 DATA BASES USED: CURRICULUM DATA BASE 1. CURMASTR SEGMENT (READ ONLY) 2. CURRSPEC SEGMENT (READ ONLY) 3. CURCATYR SEGMENT (READ ONLY) 4. CURREQMT SEGMENT (READ ONLY) HISTORY DATA BASE 1. STUHIDNM SEGMENT (READ ONLY) 2. STUDENTH SEGMENT (READ ONLY) 3. STUSUBTM SEGMENT (READ ONLY) 4. STUHREGI SEGMENT (READ ONLY) 5. STUASDCR SEGMENT (READ ONLY) 6. STUTRACL SEGMENT (READ ONLY) 7. STUHEXTE SEGMENT (READ ONLY) 8. STUHTEXT SEGMENT (READ ONLY) STUDENT DATA BASE 1. STUDENTM SEGMENT (READ ONLY) 2. STUREGIS SEGMENT (READ ONLY) 3. STUADCRS SEGMENT (READ ONLY) 4. STUTESTD SEGMENT (READ ONLY) 5. STUQUART SEGMENT (READ ONLY) 6. STUEXTEN SEGMENT (READ ONLY) COURSE DATA BASE 1. CRSDEPT SEGMENT (READ ONLY) 2. CRSSEGM SEGMENT (READ ONLY) CONTROL DATA BASE 1. CTLTESTM SEGMENT (READ ONLY) 2. CTLCAMP SEGMENT (READ ONLY) 3. CTLHIGH SEGMENT (READ ONLY) 4. CTLTCOLL SEGMENT (READ ONLY) 5. CTLASDTY SEGMENT (READ ONLY) ADVISOR DATA BASE 1. ADVMSTR SEGMENT (READ ONLY) 2. ADVINST SEGMENT (READ ONLY) INSTRUCTOR DATA BASE 1. INSTRUCR SEGMENT (READ ONLY) CLASS DATA BASE 1. CLSMASTR SEGMENT (READ ONLY) 2. CLSSECST SEGMENT (READ ONLY) 4.2 ADDITIONAL FILES USED: NONE 4.3 INPUT/OUTPUT RECORD LAYOUTS: N/A 5.0 SPECIAL OUTPUT MESSAGES: 5.1 DLI ABNORMAL TERMINATION MESSAGES AS APPROPRIATE 6.0 SPECIAL FEATURES: 5.1 CALLING PROGRAMS: TRK040 TRK540 5.2 SUBPROGRAMS CALLED: GRP325S 5.3 MESSAGE SEGMENT CODES: N/A 5.4 MISCELLANEOUS FEATURES: N/A 7.0 PROGRAM OPTIONS: TRK041 01 - 02 POSITIONS 1 - 90 USED TO FORMAT A FOOTNOTE. THE PROGRAM BREAKS THE COLLEGE-DEFINED MESSAGE INTO 4, 45 CHARACTER LINES AT THE BOTTOM OF THE CURRICULUM PROGRESS REPORT. __________________________________________________________________ TRK041 03 POSITIONS 1 - 90 USED TO CONTAIN A MAXIMUM OF 45, TWO CHARACTER TRANSCRIPT AUDIT CONTROL CODES FOR WHICH A MESSAGE IS TO BE PRINTED. NO MESSAGE WILL BE PRINTED IF EITHER OPTION IS NOT FOUND. __________________________________________________________________ TRK041 04 POSITIONS 1 - 90 USED TO CONTAIN A COLLEGE DEFINED MESSAGE IN TWO 45 CHARACTER PIECES TO BE PRINTED WHEN THE STUDENT TRANSCRIPT AUDIT CONTROL CODE MATCHES A CODE IN PROGRAM OPTION 03. NO MESSAGE WILL BE PRINTED IF EITHER OPTION IS NOT FOUND. __________________________________________________________________ POSITIONS 1 - 1 OPTION TO PRINT TEST SCORES AND GRADE EQUIVALENT ON CPR 'Y' WILL PRINT SCORE IN ADDITION TO TEST NAME 'N' WILL NOT PRINT SCORE DEFAULT IS 'Y' TO PRINT SCORES. POSITIONS 2 - 2 OPTION TO USE 'S' GRADES ON CPR. 'Y' WILL USE A GRADE OF 'S' TO SATISFY A REQUIRE- MENT 'N' WILL NOT USE A GRADE OF 'S' DEFAULT IS 'N' TO NOT USE 'S' GRADE. POSITIONS 3 - 3 OPTION TO PRINT THE STUDENT'S CURRENT STATUS ON THE CPR 'Y' WILL PRINT CURRENT STATUS ON THE CPR 'N' WILL NOT PRINT CURRENT STATUS DEFAULT IS 'N' TO OMIT CURRENT STATUS. POSITIONS 4 - 4 OPTION TO PRINT THE GRADES FOR COURSES TRANSFERRED FROM ANOTHER COLLEGE ON THE CPR 'Y' WILL PRINT TRANSFER GRADES ON THE CPR 'N' WILL NOT PRINT TRANSFER GRADES DEFAULT IS 'N' TO OMIT TRANSFER GRADES. POSITIONS 5 - 5 OPTION TO PRINT ADVISOR, STUDENT AND DIVISION CHAIRMAN SIGNATURES AT THE END OF THE CPR 'Y' WILL PRINT SIGNATURE LINES ON THE CPR 'S' WILL PRINT SIGNATURE LINES ON THE CPR ONLY IF THE STUDENT NOT ALREADY SELF-ADVISING AND THE CURRICULUM IS ONE THAT ALLOWS STUDENTS TO SELF ADVISE (SEE REF030) 'N' ' ' WILL NOT PRINT SIGNATURE LINES DEFAULT IS 'N' TO OMIT SIGNATURE LINES. POSITIONS 6 - 6 OPTION TO ALWAYS OVERRIDE REQUIREMENTS WITH A SUBSTITUTION WHEN THE STUDENT HAS A SUBSTITUTION ON FILE AND HAS TAKEN THE REQUIRED COURSE. 'Y' WILL USE THE SUBSTITUTION 'N' ' ' WILL USE REQUIREMENT IF STUDENT TAKES IT DEFAULT IS 'N' TO USE REQUIREMENT. POSITIONS 7 - 7 OPTION TO SEPARATE THE OTHER COURSES INTO THREE CATEGORIES, OTHER COURSES, REPEATED COURSES AND NOT APPLICABLE. 'Y' WILL SEPARATE THE OTHER COURSES 'N' ' ' WILL PRINT ALL OTHER COURSES TOGETHER DEFAULT IS 'N' TO PRINT OTHER COURSES TOGETHER POSITIONS 8 - 8 OPTION TO EXCLUDE 'HLTH' AND 'HLT' DEPARTMENTS FROM BEING USED TO SATISFY PHYS ED (PHED AND PED) REQUIREMENTS. 'Y' EXCLUDE HLTH AND HLT DEPARTMENTS 'N' ' ' WILL ALLOW HLTH AND HLT DEPARTMENTS TO SATISFY PHYS ED REQUIREMENTS DEFAULT IS 'N' TO PRINT OTHER COURSES TOGETHER POSITIONS 9 - 9 OPTION TO PRINT THE VALUE OF THE SELF ADVISE FIELD ON THE CPR. 'Y' PRINT THE SELF ADVISE FIELD 'N' ' ' DO NOT PRINT THE SELF ADVISE FIELD DEFAULT IS 'N' TO NOT PRINT SELF ADVISE FIELD POSITIONS 10-10 OPTION TO PRINT THE VALUE OF THE DEV-STUDY-STUDENT FIELD ON THE CPR. 'Y' PRINT THE DEV-STUDY-STUDENT FIELD 'N' ' ' DO NOT PRINT THE DEV-STUDY-STUDENT FIELD DEFAULT IS 'N' POSITIONS 11-11 OPTION TO PRINT 'ADDITIONAL REQUIRED COURSES' HEADING ON THE CPR. 'Y' PRINT 'ADDITIONAL REQUIRED COURSES' HEADING 'N' ' ' PRINT 'ADDITIONAL RECOMMENDED COURSES' HEADING. DEFAULT IS 'N' POSITIONS 12-12 OPTION TO PRINT THE ADVISOR'S OFFICE LOCATION ON THE CPR. 'Y' PRINT THE ADVISOR'S OFFICE UNDER THEIR NAME 'N' ' ' DO NOT PRINT THE ADVISOR'S OFFICE DEFAULT IS 'N' POSITIONS 13-13 OPTION TO CALCULATE AND PRINT A RADIOGRAPHY GPA FOR CURRICULUM CODE 172 (RADIOGRAPHY) 'Y' CALCULATE AND PRINT THE RADIOGRAPHY GPA 'N' ' ' DO NOT PRINT THE RADIOGRAPHY GPA DEFAULT IS 'N' POSITIONS 14-14 OPTION TO PRINT GENERAL TEXT ENTERED ON GRP085 ON THE CPR. 'Y' PRINT ANY GENERAL TEXT STATEMENTS 'N' ' ' DO NOT PRINT THE GENERAL TEXT DEFAULT IS 'N' 15 - 90 NOT USED __________________________________________________________________ TRK041 06, 07, 08 AND 09 POSITIONS 1 - 75 USED TO CONTAIN A COLLEGE DEFINED MESSAGE IN THE FIRST 75 CHARACTERS OF THE SEGMENT. THE TEXT WILL BE PRINTED IF THE STUDENT HAS THE SIGNATURE LINES PRINTED ON THEIR CPR. 76 - 90 NOT USED __________________________________________________________________ 8.0 PROGRAM CHANGE HISTORY: 8.1 VERSION NO. V4.03 CHANGE DATE 06/16/89 PROGRAMMER NAME SUE DOTSON PROGRAM CHANGE REQUEST NO. 00002024 DESCRIPTION OF CHANGE: NEW PROGRAM 8.1 VERSION NO. V4.05 CHANGE DATE 08/15/89 PROGRAMMER NAME SUE DOTSON PROGRAM CHANGE REQUEST NO. 00003215 DESCRIPTION OF CHANGE: MODIFIED PROGRAM AS FOLLOWS: 1. ADDED STUTEST-PCB TO LINKAGE AND PROCEDURE DIVISION. 2. ADDED CALL TO GRP325S FOR CONVERTING QUARTER CREDITS TO EQUIVALENT SEMESTER VALUES. 3. ADDED LOGIC TO RETRIEVE STUTESTD AND STUADCRS SEGMENTS, AND DETERMINE WHETHER RECOMMENDED COURSES HAVE BEEN TAKEN. 4. CORRECTED THE ADDITION OF CREDITS FOR SUBSTITUTED COURSES THAT ARE SATISFIED BY A TRANSFER COURSE. 5. CORRECTED THE GPA COMPUTATIONS TO USE CREDITS ATTEMPTED INSTEAD OF CREDITS COMPLETED. 6. EXPANDED THE GRADE POINTS TO USE 3 DECIMAL POSITIONS. 7. ADDED CUMULATIVE CREDITS AND GPA TO TOTALS. THESE VALUES ARE FROM STUDENTM. 8.2 VERSION NO. V4.07 CHANGE DATE 10/13/89 PROGRAMMER NAME SUE DOTSON PROGRAM CHANGE REQUEST NO. 00004072 DESCRIPTION OF CHANGE: MODIFIED PROGRAM AS FOLLOWS: 1.MOVED SPACES TO WK-CLASS-ID AND WK-GRADE WHEN PROCESSING TRANSFER COURSES. CORRECTED PROBLEM OF LAB INDICATOR BEING LEFT IN THE WORK AREA AND THE TRANSFER COURSES EXCLUDED FROM SEARCHING THE CATALOG TABLE. 2.MODIFIED TO COMPILE AND LINK UNDER COBOL II STANDARDS. 8.3 VERSION NO. V4.08 CHANGE DATE: 11/15/89 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00004347 PROGRAM DESCRIPTION: MODIFIED PROGRAM AS FOLLOWS: 1. REMOVED UNNECESSARY CALL TO HISTORY DATA BASE, USED SPECIFIC CALL COUNT AND FUNCTION IN DATA BASE CALLS INSTEAD OF MOVING TO CALL COUNT AND FUNCTION. 2. CORRECTED SPELLING OF CUMULATIVE. CHANGED DATA NAMES TO REFLECT REVISED DATA NAMES ON CPRDATA COPY MEMBER. 8.4 RELEASE VERSION: V4.09 CHANGE DATE: 12/20/89 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00003760 PROGRAM DESCRIPTION: MODIFIED PROGRAM AS FOLLOWS: 1. CHANGED REFERENCES TO TABLE ELEMENTS USING INDEXES INSTEAD OF SUBSCRIPTS TO DECREASE PROCESSING TIME. PROGRAM REQUEST NO: 00004496 PROGRAM DESCRIPTION: MODIFIED PROGRAM AS FOLLOWS: 1. CORRECTED PROBLEM OF SPACING OUT STUDENTM BUFFER WHEN THE STUDENT HAS ALL RECORDS ON HISTORY DATA BASE. 2. CORRECTED PROBLEM OF PHYS ED CLASS NOT BEING PROCESSED WHEN IT IS THE FINAL REQUIREMENT FOR THE CATALOG. PROGRAM REQUEST NO: 00004582 PROGRAM DESCRIPTION: MODIFIED PROGRAM AS FOLLOWS: 1. ADDED MOVE STATEMENT TO PASS TRANSCRIPT-AUDIT-CNTL THROUGH LINKAGE. PROGRAM REQUEST NO: 00004707 PROGRAM DESCRIPTION: MODIFIED PROGRAM AS FOLLOWS: 1. CORRECTED PROBLEM OF SUBSTITUTIONS NOT BEING REUSED WHEN THE SAME COURSE WAS SUBSTITUTED AND TAKEN MORE THAN ONCE. 8.5 RELEASE VERSION: V4.11 CHANGE DATE: 03/02/90 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00004963 PROGRAM DESCRIPTION: MODIFIED PROGRAM AS FOLLOWS: 1. CORRECTED PROBLEM WITH SUBSTITUTION BEING USED INSTEAD OF THE REQUIRED COURSE WHEN BOTH HAVE BEEN COMPLETED AND THE REQUIRE MENT IS MORE RECENT THAN THE SUBSTITUTION. 2. REMOVED CALL TO THE COURSE DATA BASE TO RETRIEVE THE TITLE FOR THE CATALOG REQUIREMENTS, EQUIVALENTS AND SUBSTITUTIONS. THE TITLES ARE ONLY OBTAINED FOR REGISTRATIONS, TRANSFER AND ADVANCED STANDING COURSES. THE DESCRIPTION ON THE REQUIRE- MENT SEGMENT WILL BE USED INSTEAD OF THE COURSE TITLE. 3. REMOVE TWO UNNECESSARY PARAGRAPHS THAT ARE NOT REFERENCED ALONG WITH CORRESPONDING COPYMEMBERS AND SSAS. 8.6 RELEASE VERSION: V4.18 CHANGE DATE: 11/16/90 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00006909 PROGRAM DESCRIPTION: 1. MODIFIED TO RETRIEVE SUBSTITUTE TITLE IF IT EXISTS. PROGRAM REQUEST NO: 00005278 PROGRAM DESCRIPTION: 1. CORRECTED LOGIC TO PRINT TERMS FOR WHICH ONLY ONE REQUIREMENT IS USED. PROGRAM REQUEST NO: 00005417 PROGRAM DESCRIPTION: 1. PROVIDED A PROGRAM OPTION TO PRINT OR EXCLUDE TEST SCORES ON THE CPR. 8.7 RELEASE VERSION: V4.26 CHANGE DATE: 06/06/91 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00005327 PROGRAM DESCRIPTION: 1. MODIFIED PROGRAM TO READ PROGRAM OPTION TRK041 05 TO DETER- MINE WHETHER TO USE 'S' AS A VALID GRADE. DEFAULT IS 'Y' TO NOT USE 'S' GRADE. PROGRAM REQUEST NO: 00007492 PROGRAM DESCRIPTION: 1. MODIFIED PROGRAM TO READ PROGRAM OPTION TRK041 05 TO DETER- MINE WHETHER TO PRINT CURRENT STATUS. DEFAULT IS 'N' TO NOT PRINT STATUS. PROGRAM REQUEST NO: 00007985 PROGRAM DESCRIPTION: 1. MODIFIED PROGRAM TO READ PROGRAM OPTION TRK041 05 TO DETER- MINE WHETHER TO USE TRANSFER GRADES. DEFAULT IS 'N' TO NOT USE GRADES FOR TRANSFER COURSES. PROGRAM REQUEST NO: 00007897 PROGRAM DESCRIPTION: 1. MODIFIED PROGRAM TO PRINT THE NEW STUTESTD FORMAT. 8.8 RELEASE VERSION: V4.28 CHANGE DATE: 11/01/91 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00008849 PROGRAM DESCRIPTION: 1. MODIFIED PROGRAM TO READ PROGRAM OPTION TRK041 05 TO DETER- MINE WHETHER TO PRINT SIGNATURE LINES ON CPR. THE DEFAULT IS NOT TO PRINT SIGNATURE LINES. 8.9 RELEASE VERSION: V4.32 CHANGE DATE: 03/16/92 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00009545 CHANGE DESCRIPTION: 1. CHANGED PROGRAM OPTION FOR PRINTING SIGNATURE LINES TO INCLUDE A VALUE OF 'S'. ALSO ADDED 4 LINES OF TEXT IN PROGRAM OPTIONS FOR SELF-ADVISING CONTRACT MESSAGE. 8.10 RELEASE VERSION: V4.34 CHANGE DATE: 05/15/92 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00009666 PROGRAM DESCRIPTION: 1. MODIFIED PROGRAM TO ADD AN OPTION FOR OVERRIDING REQUIREMENTS WHEN A SUBSTITUTION IS FOUND. DEFAULT IS TO USE REQUIREMENT IF TAKEN RATHER THAN SUBSTITUTION. 2. MODIFIED PROGRAM TO ADD AN OPTION FOR SEPARATING THE LIST OF OTHER COURSES INTO 3 CATEGORIES, ACCORDING TO CURRICULUM TYPE. DEFAULT IS TO LIST OTHER COURSES TOGETHER. 3. MODIFIED PROGRAM TO DETERMINE FROM FIELD ON CATALOG YEAR IF REPEATED COURSES ARE ALLOWED FOR THE CURRICULUM, SPECIALIZA- TION AND CATALOG YEAR. DEFAULT IS TO ALLOW REPEATED COURSES. 4. RESTRUCTURED PROGRAM SOURCE, ADDED COMMENTS AND CHANGED THE WAY OTHER COURSE HEADINGS ARE PRINTED. 5. CORRECTED 2 PREVIOUSLY UNDETECTED PROBLEMS RELATED TO COURSE SUBSTITUTIONS. IN ONE CASE THE SUBSTITUTION WAS NOT BEING OVERRIDDEN WHEN THE STUDENT TOOK THE REQUIRED COURSE, AND IN THE OTHER, THE REQUIREMENT WAS NOT PRINTED WHEN MULTIPLE SUBSTITUTIONS WERE FOUND. 8.11 RELEASE VERSION: V4.37 CHANGE DATE: 08/15/92 PROGRAMMER: SUE DOTSON PROGRAM REQUEST NO: 00010448 PROGRAM DESCRIPTION: 1. MODIFIED PROGRAM TO CORRECT CHECK FOR COURSES LESS THAN 100 FOR CERTIFICATE/DIPLOMA PROGRAMS WHEN SEPARATE COURSE OPTION IS USED. 2. ALSO CORRECTED PROBLEM WITH COURSES NOT SHOWING UP WHEN THE STUDENT TOOK A SUBSTITUTED COURSE MORE THAN 1 TIME. 3. INCREASED REUSE TABLE TO 500 ENTRIES TO ENSURE ADEQUATE PRO- CESSING IS DONE FOR COURSES TAKEN MULTIPLE TIMES, SUCH AS FOR RESPIRATORY THERAPY PROGRAM. 8.12 RELEASE VERSION: V4.44 CHANGE DATE: 03/15/93 PROGRAMMER: SUE TATE PROGRAM REQUEST NO: 00011329 PROGRAM DESCRIPTION: ADDED A TEST TO ENSURE THE CATALOG TABLE WILL NOT OVERFLOW AND CAUSE AN OC7 BECAUSE TOO MANY ENTRIES HAVE BEEN DEFINED FOR ONE CURRICULUM, SPECIALIZATION AND CATALOG YEAR. PROGRAM REQUEST NO: 00011014 PROGRAM DESCRIPTION: MODIFIED THE PROGRAM TO USE THE ADVANCE STANDING TRANSFER TITLE RATHER THAN THE COURSE MASTER TITLE WHEN PRINTING COMPLETED COURSES. PROGRAM REQUEST NO: 00011664 PROGRAM DESCRIPTION: ADDED AN OPTION TO EXCLUDE HEALTH COURSES (HLT AND HLTH) FROM AUTOMATICALLY BEING USED TO SATISFY PHYS ED (PED AND PHED) REQUIREMENTS. 8.13 VERSION NO: V5.0 CHANGE DATE: 05/15/93 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00012126 DESCRIPTION OF CHANGE: - THE PROGRAM HAS BEEN RECOMPILED AS A PART OF THE VERSION 5.O DATA BASE CHANGES. 8.14 VERSION NO: V5.05 CHANGE DATE: 10/15/93 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00012027 DESCRIPTION OF CHANGE: - ADDED PROGRAM OPTION FOR PRINTING SELF-ADVISE VALUE ON CPR. ALSO CHANGED THE WAY THE 'S' VALUE WORKS FOR THE SIGNATURE LINE OPTION. IT WILL PRINT IF THE STUDENT IS IN A CURRIC- ULUM WHICH ALLOWS SELF-ADVISING (A 'Y' ON ALLOW-SELF-ADVISE ON THE CURMASTR) AND THE STUDENT IS NOT CODED AS SELF ADVISING PROGRAM CHANGE REQUEST NO: 00012791 DESCRIPTION OF CHANGE: - INCLUDED PROCESSING FOR THE VALUE OF 'T' FOR SELF-ADVISING. THIS CHANGE REQUIRES SENSITIVITY TO STUEXTEN SEGMENT TO BE ADDED TO CALLING PROGRAM PSB. PROGRAM CHANGE REQUEST NO: 00012358 DESCRIPTION OF CHANGE: - CORRECTED PROBLEM WITH SUBSTITUTION CREDITS NOT SHOWING ON THE SECOND COURSE OF A SERIES WHEN COURSE NOT COMPLETED. 8.15 VERSION NO: V5.16 CHANGE DATE: 09/15/94 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00014516 DESCRIPTION OF CHANGE: - CHANGED PROGRAM TO ACCESS THE STUHEXTE SEGMENT '09' TO CHECK FOR ACADEMIC RENEWAL. THE PROGRAM WILL COMPARE THE TERM (IF FOUND) AGAINST ANY 'D' GRADES PRIOR TO THE REENROLL TERM AND FORCE THEM TO BE EXCLUDED FROM COUNTING TOWARD SATISFYING ANY DEGREE REQUIREMENTS. THESE COURSES WILL BE FLAGGED BY HAVING BRACKETS ENCLOSING THE GRADE. 8.16 VERSION NO: V5.19 CHANGE DATE: 12/16/94 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00014993 DESCRIPTION OF CHANGE: - CORRECTED PROBLEM WITH THE SUBSTITUTE TITLE PRINTING INCONSISTENTLY. 8.17 VERSION NO: V5.20 CHANGE DATE: 01/16/95 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00015192 DESCRIPTION OF CHANGE: - CHANGED PROGRAM TO ALLOW TITLE INPUT FOR REQUIRED COURSE TO BE PRINTED INSTEAD OF CHANGING IT TO THE COURSE MASTER TITLE. PROGRAM CHANGE REQUEST NO: 00015068 DESCRIPTION OF CHANGE: - CHANGED PROGRAM TO ADD OPTION TO PRINT VALUE OF DEV-STUDY- STUDENT TO BE PASSED FOR PRINTING ON CPR. 8.18 VERSION NO: V5.26 CHANGE DATE: 07/16/95 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00015541 DESCRIPTION OF CHANGE: - CORRECTED PROBLEM WITH COURSE THAT IS REUSED CHANGING THE REQUIREMENT TITLE. PROGRAM CHANGE REQUEST NO: 00015686 DESCRIPTION OF CHANGE: - CHANGED PROGRAM TO ADD OPTION TO PRINT ALTERNATE HEADING TO BE PASSED FOR PRINTING ON CPR. 8.19 VERSION NO: V6.03 CHANGE DATE: 04/16/96 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00016383 DESCRIPTION OF CHANGE: - ADDED OPTION TO PRINT THE ADVISORS OFFICE LOCATION. - ADDED OPTION TO CALCULATE A 'RAD' GPA FOR RADIOLOGY COURSES. PROGRAM CHANGE REQUEST NO: 00016016 DESCRIPTION OF CHANGE: - ADDED OPTION TO PRINT THE GENERAL TEXT CREATED VIA GRP085. 8.20 VERSION NO: V6.05 CHANGE DATE: 07/16/96 PROGRAMMER NAME: KATHY HARCUM PROGRAM CHANGE REQUEST NO: 00017054 DESCRIPTION OF CHANGE: -MODIFIED TO ENCLOSE GRADE IN '<>' CHARACTERS IN THE REGISTRATION TABLES WHEN COURSE IS PRIOR ATTEMPT OF A REPEATED COURSE ACCORDING TO GPA CALCULATIONS (GPA-REPEAT-TERM OF STUREGIS NOT = SPACES). 8.21 VERSION NO: V6.09 CHANGE DATE: 02/15/97 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00017186 DESCRIPTION OF CHANGE: -MODIFIED TO ENCLOSE GRADE IN '<>' CHARACTERS IN THE REPEAT AND NOT APPLICABLE TABLES NOT CHANGED IN PRIOR RELEASE. -ALSO ADDED () FOR ACADEMIC RENEWAL COURSES FOR WHICH AN 'F' WAS RECEIVED. -CHANGED TO ENSURE ANY GPA REPEAT COURSES APPEAR IN THE NOT APPLICABLE CATEGORY FOR THE OPTION TO USE THREE CATEGORIES. 8.22 VERSION NO: V6.10 CHANGE DATE: 04/30/97 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00017545 DESCRIPTION OF CHANGE: -CORRECTED PROBLEM OF LOSING A COURSE WHEN IT HAS BEEN REPEATED AND ONE OF THE GRADES WAS AN 'F'. -DISCOVERED AND CORRECTED PROBLEM OF REINITIALIZING THE ACADEMIC RENEWAL INDICATOR. SOME STUDENTS WITHOUT ACADEMIC RENEWAL SHOWING THE INDICATOR. 8.23 VERSION NO: V6.14 CHANGE DATE: 10/15/97 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 00017705 DESCRIPTION OF CHANGE: -CORRECTED PROBLEM OF LOSING TITLE FOR TRANSFER COURSE WHEN IT IS SUBSTITUTED. -DISCOVERED AND CORRECTED PROBLEM OF COURSES WITH GRADES OTHER THAN 'D' OR 'F' SHOWING IN NOT-APPLICABLE FOR ACADEMIC RENEWAL. 8.24 VERSION NO: V7.02 CHANGE DATE: 12/01/98 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: Y2K DESCRIPTION OF CHANGE: -CHANGED PROGRAM TO ACCOMODATE Y2K PROCESSING. -RECOMPILED WITH NEW COMPILER. 8.25 VERSION NO: V7.03 CHANGE DATE: 04/27/99 PROGRAMMER NAME: SUE TATE PROGRAM CHANGE REQUEST NO: 18355 DESCRIPTION OF CHANGE: -ADDED COURSE NUMBERS 93, 193, AND 293 TO SUBTITLE AND REPEAT COURSE PROCESSING. PROGRAM CHANGE REQUEST NO: 18355 DESCRIPTION OF CHANGE: -CHANGED PROGRAM TO CORRECT PROBLEM WITH ACADEMIC RENEWAL CAUSED BY MOVING TERM TO WRONG SIZED FIELD FOR Y2K COMPARISON. 8.26 VERSION NO: V7.04 CHANGE DATE: 08/20/99 PROGRAM CHANGE REQUEST NO: I18458 DESCRIPTION OF CHANGE: -INCREASED CATALOG TABLE SIZE TO 2000 TO PREVENT TABLE OVERFLOW. 8.27 VERSION NO. V7.07S PROGRAMMER: SUE TATE CHANGE DATE: 08/16/00 PROGRAM CHANGE REQUEST NO: A10550 DESCRIPTION: - CORRECTED PROBLEM WITH COURSES BEING CODED AS 'NOT APPLI- CABLE' WHEN THEY SHOULD HAVE BEEN IN THE 'OTHER COURSES' CATEGORY. THE RENEWAL/REPEAT INDICATOR WAS NOT RESET ONCE ONE COURSE WAS FOUND THAT MET THE CRITERIA.