Online Master’s Degrees in Computer Programming

An online master’s degree in computer programming may provide students with advanced skills and training in computer code writing and software development. In this one to two-year program, students may learn how to apply Software Development Process, create quality software programs and applications, and write code in computer languages including Java and PHP. Students in these online programs may take some foundation courses along with core classes including advanced algorithms, software project management, and cryptography.

Upon graduation, students may either seek employment or pursue a doctoral degree in computer programming. Master’s-level graduates may find employment opportunities in web development, software publishing, and data processing.

Program Overview

  • Prerequisite: Bachelor’s Degree
  • Program Length: One to two years to complete
  • Post-Grad Options: Employment or Doctoral Program
  • Projected Employment Growth: 12% (2010-2020)*

Program Coursework

The curriculum for master’s-level computer programming degree programs may include some foundation courses and electives alongside major-specific classes. Students enrolled in these courses may create computer programs, maintain computer systems by testing and fixing errors, and write code in computer programming languages. Possible online computer programming courses may include the following:

  • Data and Computer Communications
  • Advanced Algorithms
  • Cryptography
  • Software Design
  • Operating Systems
  • Network Security, Active and Passive Defenses
  • Software Project Management

Career Options

Master’s-level graduates may find employment opportunities in information technology departments, computer systems designs, government agencies, data processing centers, and computer software development. According to the Bureau of Labor Statistics, employment opportunities for those pursuing careers as computer programmers are projected to increase by 12% from 2010-2020.*

Possible careers include:

  • Computer Programmer
  • Software Development Manager
  • Senior Software Design Engineer
  • Programming Specialist
  • Software Consultant

Continuing Education

Graduates of online master’s degree programs in computer programming may continue their education by enrolling in a doctoral degree program in computer programming. A doctoral program may provide students with the opportunity to teach advanced training on computer application development at the post-secondary level.

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

Recommended Schools

Matching School Ads

CTU can help you connect to what matters most: a powerful professional network, faculty who are real-world professionals and innovative technology. And now several CTU degree programs are ranked by U.S. News Best Online Programs for 2015.  Are you in?


  • Master Of Science in Systems Engineering

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


  • MS in Information Technology - Project Management

Colorado State University-Global Campus

Colorado State University-Global Campus (CSU-Global) recently received state approval to enroll students with little to no prior college experience. To help ensure student success, the university has created a program especially for these students who plan on starting their college experience for the first time with us.

  • The first and only 100% online, fully accredited public university in the United States
  • No set class times or locations
  • Affordable tuition, guaranteed not to increase as long as you are enrolled
  • Accelerated eight-week terms
  • Classes start every month


  • Master - Information Technology Management