Masters - Computer Science: Software Engineering

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 with a concentration in Software Engineering program is designed to prepare you for the quickly evolving field of computer systems and software engineering. Read more about the Master of Science in Computer Science with a concentration in Software Engineering program here.

Frequently Asked Questions

What Kind of Program Is It?

Colorado Technical University's Master of Science in Computer Science with a concentration in Software Engineering program is offered both online and on-campus. Coursework includes computer networking, TCP/IP protocol, software project management, software design and development, computer architecture, and information systems security. You will have the opportunity to study database systems, including SQL, database models, data warehouses, web-based data systems, and the analysis, design, and implementation of relational databases. The program includes coursework in systems engineering methods, managerial leadership, and ethical decision-making. You will also have the opportunity to complete a computer science capstone project.

What Are the Prerequisites?

If you are thinking about applying to the Master of Science in Computer Science with a concentration in Software Engineering program at CTU, you should have a strong foundation in computer science, mathematics, and a current object-oriented programming language such as C++ or Java. 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?

The Master of Science in Computer Science with a concentration in Software Engineering program consists of 44 credits. This includes 24 computer science credits and 20 software engineering concentration credits. The online program course requirements may vary slightly from campus-based programs, and will include additional hardware and software requirements.

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

Software Engineering Course Requirements

Course CodeCourse Name
CS 641 Software Requirements Engineering
CS 644 Computer Systems Architecture
CS 649 Software Design
CS 671 Software Systems Engineering Process
CS 698
OR
ELE
Computer Science Capstone
OR
Any 600 level course

What Could I Do After I Graduate?

Career Opportunities

As a graduate of CTU's Master of Science in Computer Science with a concentration in Software Engineering program, you should have the skills needed to compete for advanced positions within the computer and software systems industries. Examples of positions you could pursue include:

  • Senior software engineer
  • Software development engineer
  • Programmer analyst

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.