ILO is a specialized agency of the United Nations
ISCO Franšais | Espa˝ol | FAQs | Contact us 
Home page
Introduction to occupational classifications
Structure, definitions and correspondence tables
Eurostat Discussion Forum
Structure & Definitions
Alphabetical Index
Major, Minor and Unit Groups
Major, Minor and Unit Groups
Web Discussion
Join Web Discussion
Papers and articles

    Computer programmers write, test and maintain computer programs to meet the needs of users of computer systems.

    Tasks include:

    (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 processing operations;

    (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 eliminate errors-.

    (d) maintaining computer programs and their documentation to take account of changed input or output specifications or hardware configurations;

    (e) performing related tasks-.

    (f) supervising other workers.

    Examples of the occupations classified here:

  • Programmer

  • Programmer, communications

  • Programmer, database

^ top 

 Updated 10 August 2004, by VA.