Master of Science in Computer Science

Request More Information

Request School Information

Complete the form below to request specific information regarding questions you have including course cost and course length.

Colorado Technical University's Master of Science in Computer Science program is designed for computer science professionals who wish to expand their training and prepare for advanced career opportunities. Find out more about the Master of Science in Computer Science program here.

Frequently Asked Questions

What Kind of Program Is It?

The Master of Science in Computer Science at Colorado Technical University is an online program designed to provide you with an understanding of database systems, operating systems, and computer networking. Coursework examines computer and information systems security, current security technologies, and software project management, including project planning, risk management, scheduling, resource management, and cost modeling. Topics in systems engineering, such as evaluation methods, system design, integration, maintenance, and system disposal are also covered. In addition to the computer science core, you can choose an area of concentration in computer systems security, database systems, or software engineering.

What are the Prerequisites?

In order to apply to the Master of Science in Computer Science program, you must have a solid foundation in math, discrete math, computer science, and your area of concentration; additionally, you should have an intermediate level of object-oriented programming skills. Applicants to all of Colorado Technical University's programs must have a high school diploma or equivalent; some programs have additional requirements

What are the Course Requirements?

A total of 44 credits are required for the Master of Science in Computer Science program. The program includes 24 computer science core credits and 20 credits in your chosen area of concentration.

Computer Science Course Requirements

Course CodeCourse Name
CS 635 Computer Networking
CS 640 Software Project Management
CS 651 Computer Systems Security Foundations
CS 660 Database Systems
CS 672 Systems Engineering Methods
INTD 670 Leadership and Ethical Decision-Making

Computer Systems Security Concentration Course Requirements

Course CodeCourse Name
CS 649
or
ELE
Software Design
or
Any 600 Level Course
CS 652 Operating Systems Security
CS 653 Network Security
CS 654 Security Management
CS 661 Software Information Assurance

Database Systems Concentration Course Requirements

Course CodeCourse Name
CS 649
or
ELE
Software Design
or
Any 600 Level Course
CS 681 Database Design
CS 682 Database Administration
CS 683 Data Warehouse
CS 685 Distributed Databases

Software Engineering Concentration Course Requirements

Course CodeCourse Name
CS 641 Software Requirements Engineering
CS 644 Computer Systems Architecture
CS 649 Software Design
CS 652
or
ELE
Operating Systems Security
or
Any 600 level course
CS 671 Software Systems Engineering Process

What Could I Do After I Graduate?

Career Opportunities

As a graduate of the Master of Science in Computer Science program, you could seek additional responsibilities in your current position or new career opportunities. Depending on your area of concentration, you could pursue positions such as:

  • Systems security analyst
  • Database administrator
  • Software engineer

CTU does not guarantee employment or salary. University grants or scholarships are based on established criteria as published in the University's catalog and are awarded after verification that the conditions of eligibility have been met.