Navigate Up
Sign In
district,https://zapier.com/engine/rss/1124838/EverbridgeNotification2/;washington,http://rss.blackboardconnect.com/167340/cccalerthw/feed.xml;truman,http://rss.blackboardconnect.com/167340/cccalerttr/feed.xml;daley,http://rss.blackboardconnect.com/167340/cccalertda/feed.xml;olive-harvey,http://rss.blackboardconnect.com/167340/cccalertoh/feed.xml;kennedy,http://rss.blackboardconnect.com/167340/cccalertkk/feed.xml;wright,http://rss.blackboardconnect.com/167340/cccalertwr/feed.xml;malcolm-x,http://rss.blackboardconnect.com/167340/cccalertmx/feed.xml
No

Computer Programmer

Minimum Education Required for this Career

Basic Certificate
Advanced Certificate
Associate's Degree
4+ year Degree
4+ Year Degree
$45,102

City Colleges Program Options

Computer Science

Nature of the Work

Computer programmers typically:

  • 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.
  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

Click here to learn more about 15-1131 Computer Programmers.

Training, Other Qualifications, and Advancement

Future Trends

Career Pathways

Success at City Colleges

Career Disclaimer

Wage estimates are based on Occupational Employment Statistics and the American Community Survey. Wage estimates are also affected by county-level Economic Modeling Specialists Intl. (EMSI) earnings by industry. The Nature of the Work description is from O*Net Online, sponsored by the U.S. Department of Labor.