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.
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.
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
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 Code | Course 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 Code | Course 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 Code | Course 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 Code | Course 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 |
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:
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.