request information

Colorado Technical University

Master of Science in Computer Science

Colorado Technical University's Master of Science in Computer Science program includes coursework in computer networking, systems engineering, and software project management while offering students concentration options in computer systems security, database systems, and software engineering. Read more about the Master of Science in Computer Science program here.

Official Program Name:

Master of Science in Computer Science

School Offering Program:

Colorado Technical University

Degree Level:


Program Prerequisites:

Potential applicants to the Master of Science in Computer Science program should have a solid foundation in mathematics, computer science, their chosen area of concentration, and a current object-oriented programming language. Applicants to Colorado Technical University's graduate programs should have already earned a bachelor's degree.

Program Description:

The Master of Science in Computer Science program at Colorado Technical University offers core coursework in computer networking fundamentals, including the OSI Reference Model, TCP/IP protocols, addressing and routing, and connection reliability. Project planning, risk management, scheduling, budgeting, and resource management principles for software project management are also explored. The program examines information systems security, current security technologies, software development and configuration management, database systems, data warehouses, web-based database systems, and the design and implementation of relational databases. Depending upon the chosen area of concentration, coursework could include operating systems security, software information assurance, database design and administration, software design, and software requirements engineering.

Learning Format:

Offered online and at selected campuses

Program Length:

44 credits

Financial Aid:

Financial aid is available for those who qualify, and Colorado Technical University's staff help students identify aid options. Aid opportunities include federal grants; military aid; and federal, state, and private lending programs. Financial aid options differ based on the program's learning format.

Tuition, Financial Aid & Start Dates

Since every student is different, there isn't a "one size fits all" for school information. Start dates and tuition often vary between selected programs, and financial aid opportunities are unique to each student's circumstances. to get the most up-to-date and accurate information based on your selected program and circumstances.

Still Have Questions?

Complete and get your answers and advice.

Required Courses for a Master of Science in Computer Science:

Degree program and course requirements are subject to change. Contact Colorado Technical University to confirm the most accurate information before enrolling in a program.

Core Courses

  • CS 635: Computer Networking (4 credits)
  • CS 640: Software Project Management (4 credits)
  • CS 651: Computer Systems Security Foundations (4 credits)
  • CS 660: Database Systems (4 credits)
  • CS 672: Systems Engineering Methods (4 credits)
  • INTD 670: Leadership and Ethical Decision-Making (4 credits)

Computer Systems Security Concentration

  • CS 652: Operating Systems Security (4 credits)
  • CS 653: Network Security (4 credits)
  • CS 654: Security Management (4 credits)
  • CS 661: Software Information Assurance (4 credits)
  • Choose one of the following:
    • CS 698: Computer Science Capstone (4 credits)
    • ELE: Any 600-level course (4 credits)

Database Systems Concentration

  • CS 681: Database Design (4 credits)
  • CS 682: Database Administration (4 credits)
  • CS 683: Data Warehouse (4 credits)
  • CS 685: Distributed Databases (4 credits)
  • Choose one of the following:
    • CS 698: Computer Science Capstone (4 credits)
    • ELE: Any 600-level course (4 credits)

Software Engineering Concentration

  • CS 641: Software Requirements Engineering (4 credits)
  • CS 644: Computer Systems Architecture (4 credits)
  • CS 649: Software Design (4 credits)
  • CS 671: Software Systems Engineering Process (4 credits)
  • Choose one of the following:
    • CS 698: Computer Science Capstone (4 credits)
    • ELE: Any 600-level course (4 credits)

Post-Graduation Opportunities

Career Paths:

Whether looking to advance in their current position or pursue new career opportunities, graduates of the Master of Science in Computer Science program could be prepared for a variety of roles within software design companies, IT-driven businesses, and organizations that utilize information technologies. Depending on their area of concentration, graduates may wish to seek positions such as:

  • Database administrator
  • Software engineer
  • Software development manager

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.