Every computer needs programming — from simple start up and shut down operations to sophisticated games — to perform the desired actions to meet the needs of the user. Trained specialists write the instructions in the form of code so computers can operate; this is the job of a computer programmer.
Computer programmers are professionals who write, test, resolve problems, and perform maintenance for computer programs and software. Programs are written according to precise specifications provided by systems analysts and computer software engineers. Programmers “code” the instructions in one of several programming languages, depending on the program’s purpose. They may also be responsible for designing, creating, and testing scenarios to solve coding problems. Programmers may also be charged with expanding, modifying, or updating existing programs. Tools, such as computer-assisted software engineering (CASE), may be used to write specific areas of a program.
Computer programmers are usually quite familiar with several programming languages, and have may extensive knowledge of one or two. These specialists are often referred to by the language they specialize in, such as database, Java, or Web programmers, and may also be classified as applications or systems programmers. Click here to find out how to become a computer programmer.
Many employers require a bachelor degrees in computer science, information systems, or mathematics, but a two-year degree or certification may be sufficient for some jobs. Others have completed specific courses in computer programming to complement a degree in another area. Click here for a list of online information systems degree programs.
For specific disciplines such as in scientific or engineering areas, employers usually prefer applicants who have a computer degree focused on that area. Some jobs require a graduate degree. Related computer programming training or experience and skills is also a favorable attribute to employers.
Jobs in computer programming are expected to decrease at a slow rate, declining 4% between 2006 to 2016. (1) Even though employment is expected to decline, there will be many openings in computer programming jobs to replace programmers who transfer to another occupation or leave the work force.
Job prospects will be the most favorable for candidates with at least a bachelor degree and related work experience with a variety of training in programming languages. The best candidates will be constantly updating their knowledge and skills to stay competitive in the job market as technology advances. Click here to get a list of programs to get your computer science degree online.
The median computer programmer salary is $68,000. The middle 50% earn between $51,400 and $87,900, with the highest 10% earning over $109,700. (1)
Computer programmer careers are still plentiful, and are great for job seekers who enjoy developing and maintaining computer programs and using problem solving strategies to resolve issues. It is the perfect occupation for people who pay close attention to detail, have a lot of patience, and can work well under pressure.
Take the first step today and request free information from our selected top online Computer Science and IT schools, or simply use the form below to find the program that is right for you!
| School Name | Campus/Program Info |
![]() University of Phoenix | Computer Forensics InvestigatorOnline Program |
![]() DeVry University | Computer Systems AnalystOnline Program |
Liberty University | Computer Forensics InvestigatorOnline Program |
![]() Walden University | Computer ProgrammerOnline Program |
![]() WTI - Wichita Technical Institute | Computer Technology and Network AdministrationTopeka, KS |
![]() WTI - Wichita Technical Institute | Computer Technology and Network AdministrationJoplin, MO |
![]() The Salter College | Computerized AccountingWorcester, MA |
![]() The PJA School | Computerized Office SpecialistUpper Darby, PA |
![]() Sullivan College of Technology and Design | Computer Engineering TechnologyLouisville, KY |
![]() Stevens-Henager College | Computer Science (Online)St. George, UT |
![]() Stevens-Henager College | Computer ProgrammingProvo, UT |
![]() Stevens-Henager College | Computer ProgrammingMurray, UT |
![]() Stevens-Henager College | Computer ProgrammingLogan, UT |
![]() Stevens-Henager College | Computer ProgrammingLehi, UT |
(1) SOURCE: Bureau of Labor Statistics, Occupational Outlook Handbook, 2008-2009 Edition
College Spotlight
Related ArticlesThe following articles were found based on your selection:
Spread the Word!Link to this page by simply copying and pasting the HTML code below:
Copyright © 2012 DegreeFinders.com. All rights reserved.