|2132 COMPUTER PROGRAMMERS|
Computer programmers write, test and maintain computer
programs to meet the needs of users of computer systems.
(a) studying program intent, output requirements, nature and
sources of input data, internal checks and other controls
required in consultation with Computer systems designers
and analysts and subject-matter specialists-.
(b) preparing detailed logical workflow charts and diagrams and
establishing sequence of steps for data input and computer
(c) writing and providing detailed documentation of computer
programs in a machine code, assembler, or high-level
language such as PL/l, COBOL, FORTRAN, PASCAL, BASIC or C,
based when necessary on specifications provided by Computer
systems designers and analysts, and testing programs to
(d) maintaining computer programs and their documentation to
take account of changed input or output specifications or
(e) performing related tasks-.
(f) supervising other workers.
Examples of the occupations classified here:
- Programmer, communications
- Programmer, database