COBOL syntax and semantics, data structures including record processing using sequential, indexed, and relative files; sorting and merging files, and other language features. Prerequisites: MATH 150 and CISS 170, CISS 171, or CISS 176
Prerequisite(s) / Corequisite(s):
MATH 150 and CISS 170, CISS 171, or CISS 176.
Course Rotation for Day Program:
Most current editions of the following:
COBOL for the 21st Century
By Stern, N. et. al. (Wiley) Recommended
Murach’s Mainframe COBOL
By Murach, M. et. al. (Mike Murach & Associates) Recommended
COBOL: From Micro to Mainframe: Fujitsu Version
By Graur, R. T., et. al. (Prentice Hall) Recommended
To test COBOL program using appropriate techniques.
To process single and multilevel tables.
To utilize file processing techniques.
To write subprograms.
To support screen I/O.
To process sequential and indexed files.
Utilize the identification, procedure, environment, and data divisions.
Employ data validation techniques.
Utilize screen input and output.
Process tables containing up to three levels.
Utilize, sort and merge statements.
Employ control breaks.
Process sequential indexed files.
COBOL syntax, semantics, and execution
Input, output, and control-break
Tables and table processing
Files: sequential, indexed, and relative
Sorting and merging
COBOL report writer
Recommended maximum class size for this course: 20
NOTE: The intention of this master course syllabus is to provide an outline of the contents of this course, as specified by
the faculty of Columbia College, regardless of who teaches the course, when it is taught, or where it is taught. Faculty members teaching this
course for Columbia College are expected to facilitate learning pursuant to the course objectives and cover the subjects listed in the topical
outline. However, instructors are also encouraged to cover additional topics of interest so long as those topics are relevant to the course's
subject. The master syllabus is, therefore, prescriptive in nature but also allows for a diversity of individual approaches to course material.