Computer Programming Degrees at a Glance
Computer programmers create and test computer code using multiple programming languages. They work closely with software developers and oftentimes share overlapping duties. Specialists in the industry work in a variety of environments, including the information technology (IT) department in corporate, government and non-profit settings. Computer programming requires analytical skills and a detail-oriented approach. Employers look for candidates who possess knowledge of common programming languages and experience creating a number of programs.
The associate's degree program can prepare you for entry-level positions in the IT industry. The bachelor's degree program offers the foundation required to pursue a position in IT management once you gain the appropriate experience. The U.S. Bureau of Labor Statistics (BLS) reports that positions in the industry would undergo average through much-faster-than-average job growth. Computer support specialists and computer and information systems managers could expect 18% growth from 2010-2020 (www.bls.gov).
Associate's | Bachelor's | |
---|---|---|
Who is this degree for? | Individuals seeking entry-level support positions in a number of industries | People interested in a career in IT management |
Common Career Paths (with approximate mean annual salary) | - Computer support specialist ($52,000)* - Computer programmer ($76,000)* | - Applications software developer ($92,000)* - Computer and information systems manager ($126,000)* |
Time to Completion | 2 years full-time | 4 years full-time |
Common Graduation Requirements | - Roughly 60 credits | - Roughly 120 credits |
Prerequisites | High school diploma or equivalent | High school diploma or equivalent |
Online Availability | Yes | Yes |
Source: *U.S. Bureau of Labor Statistics (May 2011 figures).