Online Associate Degrees in Computer Programming

An online associate degree in computer programming may equip students with the skills and training needed to write and develop computer software programs. In this two-year program, students may learn how to read and write computer code, design applications, and manage computer operating systems. Program coursework may include select general education requirements alongside major-specific classes such as software applications, networking concepts, and foundations of programming.

Computer programming graduates may either seek entry-level employment or transfer to a four year baccalaureate degree program. Associate-level graduates may seek employment in software design, government programs, finance, information technology, and administrative services.

Program Overview

  • Prerequisite: High School Diploma or GED
  • Program Length: Two years to complete
  • Post-Grad Options: Entry-Level Employment or Bachelor’s Program
  • Projected Employment Growth: 12% (2010-2020)*

Program Coursework

The curriculum for associate-level computer programming degree programs may include basic general education requirements alongside core computer programming classes. These online classes may provide students with the tools needed to maintain computer wireless networks, create software applications, and manage databases. Core online computer programming classwork may include the following:

  • Foundations of Technical Communication
  • Software Applications
  • Database Foundations
  • Desktop Administration
  • Networking Concepts
  • Foundations of Programming
  • Visual Basic Programming

Career Options

Associate-level graduates may pursue career opportunities in government, finance, administration, computer systems design, and information technology. According to the Bureau of Labor Statistics, employment opportunities in computer programming are projected to increase by 12% from 2010-2020.*

Possible careers include:

  • Network Administrator
  • Project Manager
  • Program Manager
  • Database Administrator
  • Software Developer

Continuing Education

Students who successfully complete an online associate degree in computer programming may wish to further their studies by transferring to a four-year baccalaureate program. A bachelor’s degree in computer programming may provide students with advanced training in software development, leadership, and project management.

*U.S. Bureau of Labor Statistics Occupational Outlook Handbook

Recommended Schools

Matching School Ads

Kaplan University is focused on recognizing the achievements of military and veteran students and offers the flexibility of an online education. Eligible students can receive college credit for prior military experience and coursework—up to 75 percent of the credit needed for a Kaplan University undergraduate degree.*


  • AAS in Information Technology-Multiplatform Software Development
  • BS in Information Technology - Multiplatform Software Development