Students can earn an Associate of Applied Science in Computer Programming or an Associate of Science in Computer Science. An associate degree program in this field usually takes two years to complete and is offered at community colleges and technical schools. Online study options are available as well. Associate of Science programs may prepare graduates for transfer to a bachelor's degree program in computer science or computer information systems.
Find schools that offer these popular programs
- Computer Games and Programming Skills
- Computer Programming for Applications
- Computer Programming for Certifications
Associate Degree in Computer Programming
An associate degree in computer programming helps students develop their skills at solving IT problems. The coursework covers technical programming languages, software, networking and other computer-related concepts, but can also include studies in management, business, math and design. Students must take courses in the following subjects:
- Data structures
- C++ programming
- Java programming
- Software engineering
- Internet capabilities
- Database management
Popular Career Options
These associate degree programs can provide students with a solid background in the seven most commonly used programming languages. Graduates should have a good foundation in Internet capabilities and knowledge of widely used software packages. These skills can help lead to jobs as computer programmers, database designers and web developers.
Employment Outlook and Salary Information
According to the U.S. Bureau of Labor Statistics (BLS), the demand for computer programmers was likely to decline 8% between 2014 and 2024. Many programming jobs are now being outsourced overseas, or even delegated to computers capable of writing basic code. This may make positions in the U.S. more competitive. Individuals may therefore consider earning their bachelor's degrees for greater employability. The BLS reported that computer programmers made a mean annual wage of $84,360 as of May 2015.
Students who go for an associate's degree in computer programming science will learn more about how to write code for computers through the traditional or online format. Specific subjects students will focus on include software engineering, database management, and java programming.