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
One of the nation's leading public technological universities, New Jersey Institute of Technology (NJIT) prepares students to be leaders in the technology dependent economy of the 21st century. Founded in 1881 as the Newark Technical School, NJIT is now home to nearly 50 laboratories, centers and business incubators, resulting in hundreds of research breakthroughs. NJIT's vision stresses innovation, entrepreneurship, and engagement in order to address the issues facing our society. The university's educational tradition emphasizes the pursuit of excellence, real-world learning, and applied research.

Programs:

  • Master of Science in Computer Science - Generalist
Study from wherever you are. Let the University of Liverpool come to you. All the University’s online degree programmes are available from start to finish online. You can access the virtual classroom from your home, from your office, while travelling – wherever and whenever you have an internet connection.

Programs:

  • MSc in Web Sciences and Big Data