| Master of Science in Computer Science - Software Engineering
The Master of Science in Computer Science (MSCS) program is designed to provide the student with an understanding of operating systems and networking, as well as knowledge of computer system architecture and the software system engineering process. The Software Engineering concentration can give the student the skills necessary for the organization and control of software development efforts using industry-current software engineering techniques to successfully deliver software systems requiring multi-person effort.
What skills can I learn?
Students who successfully complete the MSCS with a concentration in Software Engineering should be able to:
- Apply effective leadership strategies and skills.
- Critically evaluate the issues that affect the development and modification of complex software systems.
- Conduct professional, scholarly, applied research.
- Acquire a breadth of knowledge and understanding of the field of computer science.
- Use analytical and critical thinking skills for effective decision analysis and problem solving.
- Perform at the project-lead level concerning software systems.
- Identify and apply the skills necessary for the organization and control of software development efforts.
- Use industry-current software engineering techniques requiring a multi-person effort.
- Explore the effective use of project management tools to provide for resource optimization to meet product delivery challenges.
- Critically evaluate the software process improvement, quality assurance and risk management practices throughout the software development process.
What are some possible career opportunities?
Software engineering professionals are needed wherever software applications exist, including industries such as transportation, utilities, defense, entertainment, medicine and finance.
Built-in CTU Academic Certificates
The Master of Science in Computer Science with a concentration in Software Engineering includes the following built-in Academic Certificates:
- Computer Systems Architecture
- Software Development
- Software Systems Engineering
These CTU Academic Certificates can be earned without additional courses. |