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