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.
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 decrease of 7% between 2018 and 2028 (www.bls.gov). Median earnings for programmers were $84,280 in May 2018. 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.