M.S. in Software Engineering, Advanced Non-Thesis Track (SE.ADV.NTT.MS)

Requirements (27 credits)
Core Courses
SE-571Software Design and Systems Architecture1.5
SE-572Enterprise and Global Architecture1.5
SE-580The Process of Engineering Software3
SE-610Software Systems Security3
Guided Electives
Select THREE SETS of guided electives from the following:18
Outsourcing: Specifications and Strategies
and Technology Assessment
Networked Software Systems I
and Networked Software Systems II
Information Systems Architecture
and Information Systems Engineering
Real-time Systems
and Real-time Robot Control
Software Project Management
and Software Organization Management
Electives (3 credits)
Select one of the following:3
Outsourcing: Specifications and Strategies
Technology Assessment
MOST Implementation
Secure Web Services Design
Usability Engineering/Human-Computer Interaction
Extensible Markup Language (XML)
Networked Software Systems I
Information Systems Architecture
Information Systems Engineering
Software Project Management
Software Organization Management
Software Engineering 600-Level Special Topics Class
Software Engineering 600-Level Independent Study
Database Design and Management
Database System Implementation
Management of Technology
Total Credits30


  • This track is open only to students with an undergraduate degree in Software Engineering.