Computer Programmer


Computer programmers create, modify, and test the code, forms, and script that allow computer applications to run. They work from specifications drawn up by software developers or other individuals.

They may assist software developers by analyzing user needs and designing software solutions. They may also develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

Path to Career

Many computer programmers require at least a bachelor’s degree, but a two-year degree or certificate may be adequate for some positions. Some programmers hold a college degree in information systems, computer science, or mathematics. Students seeking software engineering or programming jobs can improve their employment outlook by getting an internship. Large computer and consulting firms often train new employees in intensive, company-based programs.


Mission Control Staff

Lt. Caleb Ashbrook

Role Models

Berta Alfonso

Daily Tasks
  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced
  • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct
  • 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
Areas of Expertise
  • Computer and electronics
  • Arithmetic, algebra, geometry, calculus, or statistics
  • Computer service
  • Technology systems
Schooling NeededBachelor’s degree, typically in computer science, software engineering, or a related field. A degree in mathematics is also acceptable. Computer science degree programs are the most common.
Related CareersProgrammer Analysts, analyst programmer