|
Dec 26, 2024
|
|
|
|
CIS 413 - COBOL II Credits: 4 Lecture Hours: 4 Lab Hours: 0 Practicum Hours: 0 Work Experience: 0 Course Type: Open Introduces advanced COBOL programming techniques. Emphasis is given to the SORT verb, multiple level tables and ISAM file access techniques. Prerequisite: CIS 402 Competencies
- Develop programs that use Sequential file processing
- Write programs to use Sequential Card and Disk input
- Write programs to use Sequential Disk output
- Write programs that demonstrate their ability to Create and Update Sequential Disk Master file processing
- Code programs using COPY BOOKS
- Demonstrate purpose of a COPY BOOK
- Generate code to utilize COPY BOOKS
- Demonstrate an ability to use Internal Sorts effectively
- Develop programs using internal sorts
- Discriminate when to use INPUT and OUTPUT procedures vs USING and GIVING
- Demonstrate the purpose of SORTS, as to their functions and design in COBOL programs
- Write Programs using ISAM file structures
- Assess Job Specs and Write Programs from them
- Use ISAM file access methods
- Write KSDS file update programs
- Demonstrate the structure and purpose of BINARY and SEQUENTIAL Table SEARCHES and an ability to use them
- Use Indexes effectively
- Construct tables with indexes
- Develop programs to LINK and pass addressability between COBOL and Assembler language programs using LINKAGE SECTION, CALLS and ENTRY instructions
- Show effective use of COBOL LINKAGE commands
- Use ENTRY, CALL, USING and LINKAGE section properly
- Write program(s) to LINK between COBOL and ASSEMBLER Modules
- Demonstrate an ability to effectively use COBOL Debugging Tools
- Use Debug packets, TRACT, EXHIBIT, DISPLAY, ON and CBL Debugging Aids
- Explain the purpose of each
- Organize a program using a DEBUG packet
- Interpret and use COBOL System Core Dumps using ASNI Hex debug
- Develop an understanding of programs using SECTIONS and GOTO’S
- Create and maintain Relative Files using Valid and Invalid key structure
- Utilize Rewrite and Delete in Random Access files
Add to Portfolio (opens a new window)
|
|