Online Master’s Degrees in Computer Programming
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