Expand mobile version menu

Computer Programmer

salary graphic

AVG. SALARY

$92,760

education graphic

EDUCATION

Bachelor's degree

job outlook graphic

JOB OUTLOOK

Decreasing

What To Learn

High School

What high school courses should you take if you're interested in this career? Get your answers from the Information Technology cluster Programming and Software Development pathway.

Education Level

Education training and experience are required at different levels for success in different occupations.

Bachelor's degree

Computer programmers typically need a bachelor's degree in computer and information technology or a related field, such as mathematics. However, some employers hire workers who have other degrees or experience in specific programming languages.

Insider Info

Additional Information

Teaching yourself is important, but will only take you so far. The level of education and quality of training required by employers has been rising, due to the increasing complexity of programming tasks. Industry employers still look at education to determine if you're qualified for a programming position. "Without an education, you won't get through the door," says programmer Jan Gillanders.

Most universities, colleges and technical schools offer degrees or diploma programs in computer science and programming.

Graduates from university programs are better qualified upon graduation for jobs requiring broader theoretical knowledge (60 percent of programmers have at least a bachelor's degree). Many university programs are co-op, offering alternating classroom and workplace sessions.

Colleges offer two- or three-year diploma programs, sometimes with a co-op option. Check out as many colleges and universities as you can and talk to programmers in your community. There are some differences between schools and you should shop around to find the program that suits you best.

Extra Requirements

Programmers can become certified in specific programming languages or for vendor-specific programming products. Some companies require their computer programmers to be certified in the products they use.

Contact

  • Email Support
  • 1-800-GO-TO-XAP (1-800-468-6927)
    From outside the U.S., please call +1 (424) 750-3900
  • North Dakota Career Resource Network
    ndcrn@nd.gov | (701) 328-9733

Support