|
Standard |
Posted: 08/16/07
CIS 113
- COBOL I
Provides a study of the COBOL programming language to solve business
applications.
Topics include: divisions, input/output operations, arithmetic operations,
sequence verbs, conditional control, editing input,
and single level control breaks.
|
Competency Areas |
Hours |
|
|
Divisions |
Class |
4 |
|
Input/Output
Operations |
D. Lab |
6 |
|
Arithmetic
Operations |
P. Lab/O.B.I. |
0 |
|
Sequence
Verbs |
Credit |
7 |
|
Conditional
Control |
|
|
|
Editing
Input |
|
|
|
Single
Level Control Breaks |
|
|
|
Prerequisite: |
CIS 105 |
|
Corequisite: |
|
|
Course Guide |
|
Competency |
After completing this section,
the student will: |
Hours |
||
|
Class |
D.Lab
|
P.Lab/ O.B.I. |
||
|
DIVISIONS |
3 |
3
|
0 |
|
|
History |
Explain
the origin and purpose of COBOL. |
|
|
|
|
COBOL
program organization |
Identify
and describe the four divisions of a COBOL program. |
|
|
|
|
Documentation |
|
|
|
|
INPUT/OUTPUT OPERATIONS
|
8 |
8
|
0 |
|
|
Record
description |
Explain
input and output file description in a COBOL program. |
|
|
|
|
|
Explain
the hierarchy/relationship of data items, level numbers, and elementary vs.
group items. |
|
|
|
|
|
Identify
the rules for naming variables. |
|
|
|
|
|
Define
the three data types. |
|
|
|
|
|
Explain
PICTURE clause construction. |
|
|
|
|
|
Identify
figurative constants. |
|
|
|
|
|
Explain
the REDEFINES verb. |
|
|
|
|
Input/output
operation |
Describe
the verbs (OPEN, CLOSE, DISPLAY, ACCEPT, READ, and WRITE) that are used for
data input/ output. |
|
|
|
|
|
Explain
the rules for a valid data MOVE(s). |
|
|
|
|
|
Write
COBOL programs that will use input/output operation. |
|
|
|
|
ARITHMETIC
OPERATIONS |
6 |
12
|
0 |
|
|
Computations |
Describe
and explain the statements used for the arithmetic operations ADD, SUBTRACT,
MULTIPLY, DIVIDE, and COMPUTE. |
|
|
|
|
|
Write
COBOL programs that will use arithmetic operation. |
|
|
|
|
SEQUENCE
VERBS |
3 |
6
|
0 |
|
|
Sequence
control structure |
Explain
the use of verbs (PERFORM, PERFORM ... THRU, PERFORM ... TIMES, and GO TO)
that alter the order of statement execution. |
|
|
|
|
|
Write
COBOL programs that will use sequence verbs. |
|
|
|
CONDITIONAL CONTROL
|
8 |
8
|
0 |
|
|
Selection |
Identify
statements (IF, nested IF) used in decision making. |
|
|
|
|
|
Explain
logical and relational operator use. |
|
|
|
|
|
Explain
condition name use (i.e., 88 level). |
|
|
|
|
Iteration |
Identify
looping statements (PERFORM ... UNTIL) use. |
|
|
|
|
|
Write
COBOL programs that will use conditional statements |
|
|
|
EDITING INPUT
|
6 |
10
|
0 |
|
|
Validation |
Explain
the purpose and importance of editing data. |
|
|
|
|
Special
types of editing |
Explain
class test use (i.e., ALPHABETIC and NUMERIC), sign test use (i.e., NEGATIVE,
POSITIVE, and ZERO), condition name use, relational test use, and INSPECT
verb use. |
|
|
|
|
Program
development cycle |
Describe
the steps (i.e., analyzing, designing, coding, testing, and debugging) that
should be followed when developing a COBOL program. |
|
|
|
|
|
Write
COBOL programs that will use editing operations. |
|
|
|
|
SINGLE
LEVEL CONTROL BREAKS |
6 |
13
|
0 |
|
|
Define a
control break. |
|
|
|
|
|
Describe
the activities that usually take place when a control break occurs. |
|
|
|
|
|
Write
COBOL programs that contain control break logic. |
|
|
|
|
|
Suggested Resources |
Suggested Resources
include textbooks shown below or most current edition.
Donna Knapp, A Guide to Customer Service Skills for the Help
Desk Professional, 2nd Edition, Course Technology, ISBN 0-619-21641-7
A Guide to Computer User Support for
Help Desk and Support Specialists, Third Edition, ISBN: 0-619-21510-0, Beisse, Course Technology
PC Troubleshooting Pocket Guide,
Fourth Edition, ISBN: 0-619-21364-7, Andrews, Course Technology