|
Dec 26, 2024
|
|
|
|
CIS 402 - COBOL Credits: 3 Lecture Hours: 3 Lab Hours: 0 Practicum Hours: 0 Work Experience: 0 Course Type: Open Introduces the programming language COBOL. Topics include move, logical testing, control, page breaks, totals and others. Emphasis is given to business applications. Competencies
- Utilize acceptable structured COBOL coding and syntax practices
- Solve problems using top down design techniques
- Subdivide programs using group and elementary items effectively
- Organize programs into efficient modular design
- Complete assigned projects within a specified time frame
- Develop programs using TOTALS, REPORT EDITING, CONTROL BREAKS, MULTIPLE REPORTS, CONDITIONAL STATEMENTS, MULTIPLE INPUT FORMATS
- Demonstrate correct usage of numeric COMP and COMP-3 clauses effectively
- Demonstrate the correct usage and content of these types of fields
- Illustrate their internal representation
- Contrast the differences of these usages
- Demonstrate the ability to compile and execute COBOL programs
- Demonstrate the ability to use the system development environment to enter programs into files for compilation
- Provide adequate documentation to allow someone to update the program with relative ease
- Furnish internal documentation to document the program
- Supply external documentation to document system
- Demonstrate the ability to structure and use the four COBOL Divisions and the sections within each Division correctly
- Assemble each of the four divisions in their correct order
- Identify the purpose for each division
- Contrast the differences between divisions
- Relate each division to the paragraphs and their differences
- Utilize COBOL PIC clauses and VALUE clauses effectively
- Identify the differences between PIC X, 9 and A.
- Assess the contents of storage in each case
- Demonstrate the purpose of each PIC clause
- Use MOVE’s in a program effectively
- Relate the differences of numeric vs. non-numeric moves
- Contrast the differences in each kind of move
- Illustrate the result in each move
- Exhibit an ability to use IF statements correctly
- Show the differences of numeric vs. non-numeric comparisons
- Illustrate how each should be used
- Relate how the compiler determines which comparison it will generate
- Demonstrate proper use of data validations using IF statements
- Demonstrate the ability to use CONDITION NAMES effectively
- Show what a condition name generates
- Demonstrate when a condition name should be used
- Apply condition names to data validation
- Utilize COBOL 85 standards/COBOL P.C. Compiler directives to apply screen sections to interactive COBOL programs
- Demonstrate the use of ACCEPT and DISPLAY to utilize the screen for I/O
- Define the content of the Screen Section in the COBOL program
- Illustrate the syntax for defining screen locations by the use of line and column
- Define the arguments associated with both ACCEPT and DISPLAY
- Relate the advantages of using a condition name
- Diagnose and debug COBOL logic problems
- Verify that figures and other output of programs are correct
- Demonstrate an ability to write Control break programs
- Prepare programs with single and multiple breaks
- Produce programs with multiple report output
- Complete assigned projects within a specified time frame
- Demonstrate the structure of 1 to 3 dimensional table processing
- Relate how tables are structured internally vs the COBOL coding
- Use COMP fields as Subscripts appropriately
- Show a Subscripts internal structure
- Code programs using various dimensional table techniques
- Describe the structure and uses in Table processing using IF’s, PERFORM VARYING, PERFORM VARYING AFTER Commands
Add to Portfolio (opens a new window)
|
|