WORK PROCESS SCHEDULE
COMPUTER PROGRAMMER
O*NET/SOC CODE: 15-1021.00 RAPIDS CODE: 0811
Description: Converts data from project specifications and statements of problems and procedures to create or modify computer programs: Prepares, or receives detailed workflow chart and diagram or illustrate sequence of steps that program must follow and describe input, output, and logical operations involved. Analyze workflow chart and diagram, applying knowledge of computer capabilities, subject matter, and symbolic logic. Confers with supervisor and representatives of departments concerned with program tresolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls. Converts detailed logical flow chart language processable by computer. Enter program codes intcomputer system. Inputs test data intcomputer. Observe computer monitor screen tinterpret program operating codes. Correct program errors, using methods such as modifying program or altering sequence of program steps. Write instructions tguide operating personnel during production runs. Analyzes, reviews, and rewrites programs to increase operating efficiency or tadapt program tnew requirements. Compiles and writes documentation of program development and subsequent revisions. May train workers tuse program. May assist Computer Operator tresolve problems in running computer program.May work with Systems Analyst tobtain and analyze project specifications and flow charts. May direct and coordinate work of others twrite, test, and modify computer programs.
ON-THE-JOB TRAINING:
Familiarization with hardware (computer and peripheral equipment) components, functions and operations.
APPROXIMATE HOURS
A. Data processing concepts
500
Working with vendor software
Making parameter cards for utilities
Job control language
Working with pieces of basic programs
B. Basic programs
1000
Debugging
Documentation
Instruction toperator
Monitoring programs
C. Report programming generator
1250
Fortran programming
Control of computer system texecute programs
Cobol programming
Multi-programming and multi-processing
Data base structure
D. COBOL programming
1250
Applications of remote processing systems
Communications
Assembly language
System design
Report writing
Data processing supervision
TOTAL HOURS
4000
RELATED INSTRUCTION OUTLINE
Basic orientation
16
Electronic data processing orientation
6
Fundamentals of computer programming
32
Fundamentals of computer programming workshop
80
COBOL programming
64
COBOL Phase 2
40
FORTRAN programming
56
FORTRAN programming Phase 2
40
Systems design analysis
40
Systems design analysis Phase 2
80
Data base design
24
TOTAL HOURS
478