Associate's degree programs in computer programming tend to be offered by 2-year colleges. Graduates typically earn an Associate of Science, Associate of Applied Science, or an Associate of Occupational Studies. Possible program specializations include Java and Web development, among others. These programs generally include a combination of lecture courses and computer lab training on topics such as programming languages, networking, and Web development. Internships are also required by some programs. A high school diploma or its equivalent is generally required for admission.
Find schools that offer these popular programs
- Computer Games and Programming Skills
- Computer Programming for Applications
- Computer Programming for Certifications
Associate's Degree in Computer Programming
Computer programming curricula typically require students to complete coursework and spend time in computer labs obtaining hands-on training through internships or cooperative education exercises. Participants may be required to create programs or solve real-life problems using resources and knowledge gained through their studies. Common courses include:
- Copyright and ethical issues
- Java programming
- C++ programs
- Systems analysis and design
- Visual basic
Popular Career Options
The U.S. Bureau of Labor Statistics stated that computer programmers could expect an employment increase of 8% between 2014 and 2024 (www.bls.gov). Median earnings for programmers were $79,530 in May 2015. However, graduates of computer programming associate's degree programs can pursue various career choices in this field. Some career titles could include:
- Computer programmer
- Programmer analyst
- Software programmer
- Systems programmer
Continuing Education Information
Computer programmers may find work with only an associate's degree, but many employers prefer programmers to possess a bachelor's degree. Relevant bachelor's degree programs could be offered in computer science, computer information systems or software engineering. Obtaining certification through a software or product vendor could provide a computer programmer with the opportunity to prove a level of competency that is recognized within the industry.
Students wishing to pursue careers in computer programming or analysis could consider completing an associate's degree program in computer programming. These programs teach relevant skills, including C++ and Java programming.