Dec 26, 2024  
2024-2025 Course Catalog 
    
2024-2025 Course Catalog
Add to Portfolio (opens a new window)

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
  1. Develop programs that use Sequential file processing
    1. Write programs to use Sequential Card and Disk input
    2. Write programs to use Sequential Disk output
  2. Write programs that demonstrate their ability to Create and Update Sequential Disk Master file processing
  3. Code programs using COPY BOOKS
    1. Demonstrate purpose of a COPY BOOK
    2. Generate code to utilize COPY BOOKS
  4. Demonstrate an ability to use Internal Sorts effectively
    1. Develop programs using internal sorts
    2. Discriminate when to use INPUT and OUTPUT procedures vs USING and GIVING
  5. Demonstrate the purpose of SORTS, as to their functions and design in COBOL programs
  6. Write Programs using ISAM file structures
  7. Assess Job Specs and Write Programs from them
  8. Use ISAM file access methods
  9. Write KSDS file update programs
  10. Demonstrate the structure and purpose of BINARY and SEQUENTIAL Table SEARCHES and an ability to use them
    1. Use Indexes effectively
    2. Construct tables with indexes
  11. Develop programs to LINK and pass addressability between COBOL and Assembler language programs using LINKAGE SECTION, CALLS and ENTRY instructions
    1. Show effective use of COBOL LINKAGE commands
    2. Use ENTRY, CALL, USING and LINKAGE section properly
    3. Write program(s) to LINK between COBOL and ASSEMBLER Modules
  12. Demonstrate an ability to effectively use COBOL Debugging Tools
    1. Use Debug packets, TRACT, EXHIBIT, DISPLAY, ON and CBL Debugging Aids
    2. Explain the purpose of each
    3. Organize a program using a DEBUG packet
  13. Interpret and use COBOL System Core Dumps using ASNI Hex debug
  14. Develop an understanding of programs using SECTIONS and GOTO’S
  15. Create and maintain Relative Files using Valid and Invalid key structure
  16. Utilize Rewrite and Delete in Random Access files



Add to Portfolio (opens a new window)