online degrees ... online schools and distance learning providers
Online Degrees and Online Schools Receive an Online Degree or Online Training through one of dozens of Online Schools and Distance Education providers. Inquire about an Online Degree program and get a jumpstart on your future!
Search for an Online Degree or an Online School by Name:
Online Degrees Home
Top Online Schools
Online Degrees Forums
dot spacer
Online Degrees
Online Bachelor Degrees
Online Masters Degrees
Online Doctorate Degrees
Online Associate Degrees
dot spacer
Top Online Programs
Online MBA Degrees
Online Education Degrees
Online Health Care Degrees
Online Web Design Classes
Online IT Training
dot spacer
Classes & Diplomas
Online Classes & Diplomas
Online Continuing Ed
Online High School Diplomas
dot spacer
College Resources
Questions regarding an Online Degree or Online Training?
Career Descriptions
College Resources
dot spacer
Financial Aid
Student Loan and Scholarship Information
dot spacer
Site Index





dot spacer
©2008 Online Degrees.
All Rights Reserved.

Computer Programmer

Job Summary:
Programmers, also known as, computer systems engineer, systems support analyst, software engineer, write, test, develop and maintain computer software programs.

Qualification:
Most new computer programmers have at least a bachelor's degree in Computer Science. In the past formal training was not as important. Thus many programmers learned on-the-job or through technical or associate's programs. Now, with increasingly complex programming tasks and a growing number of college-trained applicants, a bachelor's degree is the common way to prepare.

Computer science is the most common major. However, a major in math or information systems is also acceptable. Another approach is to major in a specialty area such as engineering, science, or business. If do not major in computer science, be sure to take programming courses.

Salary Range:
Nationally, half of all people employed in this group earn between $44,850 and $74,500 each year. Wages vary widely based on the programmer's level of education and experience. Wages also vary based on the tasks performed. For example, systems programmers tend to earn more than applications programmers. In addition, wages vary by employer and in different areas of the country. Programmers working in the West or Northeast earn somewhat more than those working in the South or Midwest.

Prospects:
Skilled workers who stay up-to-date with the latest technology should have good prospects for advancement. This is also true for those who have specialized knowledge and experience. In large organizations, programmers may be promoted to lead programmer. This position has both programming and supervisory responsibilities. Some applications programmers move into systems programming. In general, they do this by gaining experience and taking courses in systems software. Those who have general business experience may become programmer analysts or systems analysts. Some may be promoted to managerial positions. Other programmers may work in research and development areas, such as multimedia or Internet technology.

Employers are increasingly contracting out programming jobs. Thus, more opportunities should arise for experienced programmers to work as consultants.




Site Map   Privacy Policy   California Privacy Policy