IS 216 : COBOL I

Course Description

IS216 COBOL I: The student will develop structured, modular algorithms. The student will implement algorithms using COBOL. The student will learn the basic features of COBOL. 3:0:3 Prerequisite: CS151

Learning Outcomes

  1. Implement 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. Write COBOL programs that use:
  6. - Do while loop, do until loop and in-line PERFORM
  7. - Nested IF's and EVALUATE
  8. - Data editing of input and output
  9. - Data validation
  10. - String processing
  11. - Definition and processing of single level table
  12. - Four digit year processing
  13. - Arithmetic processing
  14. 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-5
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. 6
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-5

Textbooks

View the approved textbook list.

^ Back to the Top

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

University Resources


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