Online Bachelor’s Degrees in Computer Programming

An online bachelor’s degree in computer programming may provide students with the skills and training needed to write code and create computer software programs. In these four-year programs, students may learn how to update and expand accessible programs, debug problematic programs, and use computer-assisted software engineering (CASE) tools. Coursework within these programs may include several general education requirements along with electives and major-specific courses, such as project management, data communications, and information security.

Students who complete such program may either seek entry-level employment or further their education and enroll in a graduate-level degree program. Bachelor’s degree graduates may find employment opportunities in software publishing, web development, data processing, and computer security.

Program Overview

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

Program Coursework

The curriculum within an online baccalaureate-level program in computer programming may combine general education requirements along with major-specific courses and electives. Students enrolled in these four-year programs may study computer programming languages, create computer programs and applications, and analyze information needs. Core online computer programming courses may include the following:

  • Java Programming
  • Data Communications
  • Systems Analysis and Design
  • Information Security
  • Web Page Application
  • Project Management
  • Systems Foundation

Career Options

Graduates of online bachelor’s degree programs in computer programming may find career opportunities at data processing companies, software developers and publishers, information technology departments, computer system designs, and computer equipment manufacturers. According to the Bureau of Labor Statistics, employment opportunities for those pursuing careers as computer programmers are expected to increase by 12% from 2010-2020.*

Possible careers include:

  • Computer Programmer
  • Computer Support Specialist
  • Database Administrator
  • Computer Systems Analyst
  • Software Developer

Continuing Education

Graduates of online bachelor’s degree programs in computer programming may pursue higher education and enroll in a graduate degree program in computer programming. These upper-level programs may provide students with additional training on developing cutting-edge computer programming applications.

*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.*


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