Saved Careers List - no Careers are selected
Saved Careers (0)

Computer Programmers

  • Information Technology

Tasks

What tasks do Computer Programmers perform?

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

  • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.


Knowledge

What do Computer Programmers need to know?

  • Computers and Electronics

    Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.

  • Mathematics

    Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.

  • Engineering and Technology

    Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.


Skills

What skills do Computer Programmers need?

  • Programming

    Writing computer programs for various purposes.

  • Active Listening

    Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.

  • Complex Problem Solving

    Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.



You might also be interested in…


Data on career profiles are based on information supplied by the O*NET Program, sponsored by U.S. Department of Labor, Employment, and Training Administration.