Maricopa Community Colleges  CIS258   19956-20086 
Official Course Description: MCCCD Approval: 07/22/08
CIS258 19956-20086 L+L 3 Credit(s) 4 Period(s)
COBOL Programming II
Advanced COBOL concepts and file maintenance techniques. Hands-on computer experience.
Prerequisites: CIS158.
Go to Competencies    Go to Outline
 
MCCCD Official Course Competencies:
 
CIS258   19956-20086 COBOL Programming II
1. Utilize COBOL commands to perform advanced table handling, sorting, data manipulation routines, and interactive I/O. (I)
2. Use COBOL commands appropriate for maintaining large programs. (II)
3. Employ appropriate logic to code programs that include the following: sequential processing, indexed sequential processing, and interactive screens to input and output data. (III)
4. Produce a documentation package for programs. (IV)
Go to Description    Go to top of Competencies
 
MCCCD Official Course Outline:
 
CIS258   19956-20086 COBOL Programming II
    I. Advanced table handling, sorting, data manipulation, and I/O methods
        A. SEARCH, including SET and SEARCH ALL
        B. SORT, including USING, GIVING, INPUT, and OUTPUT PROCEDURES
        C. INSPECT
        D. INITIALIZE
        E. Interactive I/O
      II. Using external source and external subroutines
          A. COPY statement
          B. CALL statement
          C. Passing parameters
        III. Advanced programming techniques and algorithms
            A. Sequential file update
            B. Indexed sequential processing
            C. Interactive screens to input and output data
          IV. Documentation
              A. Internal documentation
              B. External documentation
                1. Structure (hierarchy) charts
                2. Pseudocode and/or flowcharts
              C. Documentation for users
          Go to Description    Go to top of Competencies    Go to top of Outline