|
Standard |
Posted: 09/10/07
|
R
State Standard £ Institutionally Developed College: |
CIS 1513 – Beginning COBOL
Course
Description
Provides a
study of the COBOL programming language to solve business applications. Topics
include: divisions, input/output operations, arithmetic operations, debugging
techniques, sequence verbs, conditional control, editing input, sequential file
processing, sorting, single and multiple level control breaks, and elementary
table processing.
|
Competency Areas |
Hours |
|
|
Basic
Coding Rules |
Class |
4 |
|
Input/Output
Operations |
D. Lab |
6 |
|
Arithmetic
Operations |
P.
Lab/O.B.I. |
0 |
|
Debugging
Techniques |
Credit |
7 |
|
Sequence
Verbs |
|
|
|
Conditional
Control |
|
|
|
Editing
Input |
|
|
|
Sequential
File Processing |
|
|
|
Sorting |
|
|
|
Single
and Multiple Level Control Breaks |
|
|
|
Elementary
Table Processing |
|
|
|
Prerequisite: |
CIS105
and an operating systems course |
|
Corequisite: |
|
Course Guide |
|
Competency |
After completing this section,
the student will be able to: |
Hours |
||
|
Class |
D.Lab
|
P.Lab/ O.B.I. |
||
|
BASIC CODING
RULES |
8 |
6
|
||
|
|
Identify
the different parts of the COBOL coding form |
|
|
|
|
|
Describe
division, section, paragraph and sentence constructs |
|
|
|
|
|
Describe
variable and literal naming rules |
|
|
|
|
4 |
6
|
|
||
|
|
Describe
the File Section and Working-Storage Section |
|
|
|
|
|
Explain
data type, Picture clause, and value clause construction |
|
|
|
|
|
Explain
the Move operation rules |
|
|
|
|
|
Describe
Procedure Division I/O verbs |
|
|
|
|
ARITHMETIC OPERATIONS |
4 |
6
|
|
|
|
|
Describe
the Add, Subtract, Multiply, Divide, and Compute operations |
|
|
|
|
Describe
rounding, remainder, and other special arithmetic operations |
|
|
|
|
|
Define
field size rules |
|
|
|
|
|
DEBUGGING TECHNIQUES |
3 |
10
|
|
|
|
Describe
“desk checking” |
|
|
|
|
|
Explain
how to interpret warnings and error messages |
|
|
|
|
|
Use
debugging tools such as Display and Trace |
|
|
|
|
|
SEQUENCE VERBS |
2 |
4
|
|
|
|
Describe
all aspects of the Perform an GO TO statements |
|
|
|
|
|
Describe
appropriate use of sequence verbs |
|
|
|
|
|
CONDITIONAL CONTROL |
5 |
8
|
|
|
|
Describe
the If/Else statement and logic |
|
|
|
|
|
Describe the
Evaluate statement |
|
|
|
|
|
EDITING INPUT |
2 |
2
|
|
|
|
Explain
the purpose and importance of editing (validating) |
|
|
|
|
|
Describe
appropriate field types and sizes |
|
|
|
|
|
Describe
the Inspect Statement |
|
|
|
|
|
Describe
the class test, sign test, and relational test |
|
|
|
|
|
SEQUENTIAL FILE PROCESSING |
2 |
4
|
|
|
|
Explain
sequential file concepts |
|
|
|
|
|
Describe sequential
file processing |
|
|
|
|
|
Describe sequential
file updating |
|
|
|
|
|
SORTING |
2 |
2
|
|
|
|
Explain
the purpose of sorting Explain
the Sort/Using/Giving statement |
|
|
|
|
|
Explain
the Sort/Input/Output Procedure |
|
|
|
|
|
SINGLE AND MULTIPLE LEVEL CONTROL
BREAKS |
4 |
6
|
|
|
|
Explain
“control break” logic |
|
|
|
|
|
Identify
the steps needed to produce single level control break output |
|
|
|
|
|
Identify
the steps needed to produce multiple level control break output |
|
|
|
|
|
ELEMENTARY TABLE PROCESSING |
4 |
6
|
|
|
|
Explain
one dimensional table (array) concepts |
|
|
|
|
|
Describe
constructing one dimensional tables |
40 |
60
|
|
|
|
Describe populating
one dimensional tables |
|
|
|
|
|
Describe
one dimensional table processing |
|
|
|
|
|
Suggested Resources |
Programming
in Cobol/400, ISBN: 0-471-41846-3, Cooper, John Wiley & Sons, Inc.