Master of Science in Software Engineering 2004-2005

(Revised 10/2004)

 

Transition Courses (NONE of these courses may be used to meet degree requirements)

SWE 1301      Software Engineering I                                                                                                       

CS 5123          Advanced Programming and Data Structures                                                                

CS 5153          Database Systems                                                                                                              

CS 5183          Object-Oriented Programming                                                                                          

CS 5223          Computer Architecture                                                                                                      

CS 5243          Operating Systems                                                                                                             

CS 5423          Mathematical Structures for Computer Science

                                                                                                       

Required Core Courses (18 hours)

SWE 6623      Software Engineering I                                                                                                       

SWE 6633      Software Project Management                                                                                          

SWE 6723      Software Engineering II                                                                                                     

SWE 6743      Object-Oriented Analysis and Design                                                                            

SWE 6763      Software Metrics and Quality Management                                                                   

SWE 6883      Formal Methods in Software Engineering

 

In addition to the required core, students must take one of the following options:

 

Project Option (18 hours)

15 hours of electives (Choose 6000 Level SWE, CS or IT Courses (at least 2 SWE, at most 1 IT)

SWE 7903 (Software Engineering Capstone) 3 hours

 

Thesis Option (18 hours)

12 hours of electives (Choose 6000 Level SWE, CS or IT Courses (at least 2 SWE, at most 1 IT)

SWE 7803 (Master’s Thesis) 6 hours

 

 

Note: A maximum of 9 semester hours total of transfer credit may be counted toward the degree.