M.S. in Software Engineering, Advanced Thesis Track (SE.ADV.TT.MS)

M.S. in Software Engineering, Advanced Thesis Track (SE.ADV.TT.MS)

Requirements (21 credits)
Core Courses
SE-580The Process of Engineering Software3
SE-610Software Systems Security3
SE-655Cloud Computing - Concepts, Technology and Architecture3
Guided Electives
Select TWO SETS of guided electives from the following:12
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
Networks
Database Design and Management
Database System Implementation
Management of Technology
Two Semester Thesis (6 credits)
SE-691Software Engineering Thesis Research3
SE-692Software Engineering Thesis Research3
Total Credits30

 Note

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