IS 217 : COBOL II

Course Description

IS217 COBOL II: Continuation of IS216: This course introduces the student to sorting, merging files, arrays, and data validation. The course also introduces sequential, indexed and relative file processing. The student learns about interactive processing and the methodologies used for developing larger programs. 3:0:3 Prerequisite: IS216.

Learning Outcomes

  1. Explain key concepts of structured design and programming
  2. Apply COBOL elements (i.e. reserve words, programmer supplied names, literals, symbols, and picture clauses)
  3. Demonstrate creativity and problem solving skills
  4. Debug and test COBOL programs for compilation, execution and data errors
  5. Use terminology and structure of Object Oriented COBOL
  6. Write COBOL programs that use:
  7. - Screen Input/Output with data validation
  8. - Table processing (at least two-level processing)
  9. - Basic Sorting
  10. - Control Breaks with Running and Rolling Totals (at least two level control break processing)
  11. - Sub programs and Copybook processing
  12. - Index File processing
  13. Write COBOL programs that use proper style, documentation and application of coding standards

Teaching Directives

Linkage to Learning Outcome #:
  
Assign sufficient programming assignments or programming related exercises to cover objectives. 1-6
Create coding standards to be distributed, followed and graded based on adherence to. General accepted practices include documentation throughout code, standard programmer supplied names, use of scope terminators, and top-down programming. All programs should include a flowchart, pseudocode or like documentation. 7
To achieve "creativity and problem solving skills, "students must be required to produce programming project solutions from a given problem description. Note that objective 3 is not met if a student is only able to produce solutions by pasting together given code fragments. Although this is appropriate at times, it does not enforce the development of these skills. 3
Chapter tests will be used to evaluate students' ability to understand terminology and basic concepts of COBOL. This should include at minimum a final and include at least one or more of the following: short answer, trace given code, debug given code, and/or develop a fragment of code given a problem description. 1-6

Textbooks

View the approved textbook list.

^ Back to the Top

---------------------------------

University Resources


This page was last modified on Monday, September 12, 2011