Master of Science - Software Engineering
Students with no prior programming experience must complete this prerequisite:
MSC 501 Object-Oriented Programming in Java
Total Degree Requirements 36 SH
Code | Title | SHs |
---|---|---|
Degree Requirements | ||
MSSE 601 | Software Engineer Fundamentals | 3.00 |
MSSE 603 | Software Engineering Leadership | 3.00 |
MSSE 610 | Software Requirements and Processes | 3.00 |
MSSE 613 | Software Project Management | 3.00 |
MSSE 615 | Software Engineering and Society | 3.00 |
MSSE 635 | Software Architecture and Design | 3.00 |
MSSE 640 | Software Quality and Test | 3.00 |
MSSE 642 | Software Assurance | 3.00 |
MSES 602 | Introduction to DevOps Engineering | 3.00 |
MSCC 697 | Information Technology Research Methods | 3.00 |
MSSE 692 | Software Engineering Practicum I | 3.00 |
MSSE 696 | Software Engineering Practicum II | 3.00 |
Total SHs | 36 |
The Software Engineering program outcomes are designed to help students build a body of knowledge that will enable them to take on leadership positions with respect to software development in their organizations. Outcomes span software development life cycle (SDLC), programming competency in several languages and platforms, software design and architecture, leadership, ethical decision making, and critical thinking. The outcomes were designed to fully support the Regis Nine objectives.
- Demonstrate an ability to explain, analyze, and evaluate the knowledge areas in the Software Engineering Body of Knowledge.
- Show the ability to use current software engineering tools that support enterprise software development.
- Analyze and design software application architectures for software solutions.
- Implement and evaluate software solutions for enterprise software systems.
- Compare and evaluate software technologies for their effectiveness and sustainability in supporting the needs of an organization.
- Demonstrate the ability to maintain technological competence in the face of rapid changes in software development technologies and the field of information technology.