Master of Science in Software Engineering 2002-2003

 

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

CS 1301          Computer Science I                                                                                                             

CS 5123          Advanced Programming and Data Structures                                                                

CS 5153          Database Systems                                                                                                              

CS 5183          Object-Oriented Programming in C++                                                                              

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

                                                                                                                                         

Required Electives (6 - 9 hours; one of the following tracks)

Information Technology                                                                                     

Required:                                                                                                                                                      

SWE 6683      Management Information Systems                                                                                  

Choose  one of the following:                                                                                                                   

CS 6153          Advanced Database Systems                                                                                           

SWE 6643      Issues in Information Management                                                                                 

Human-Computer Interaction                                                                           

Required:                                                                                                                                                      

SWE 6343      User Interface Design and Implementation                                                                    

Choose  one of the following:                                                                                                                   

CS 6323          Human Factors                                                                                                                    

CS 6353          Computer Graphics and Multimedia                                                                                

Real-Time and Distributed Systems                                                                   

Required:                                                                                                                                                      

CS 6283          Introduction to Real-Time, Embedded Systems                                                             

SWE 6823      Embedded Systems Software Analysis and Design                                                     

Choose one of the following:                                                                                                                    

CS 6100          Discrete-time Signals and Systems                                                                                  

CS 6223          Advanced Computer System Architecture                                                                     

CS 6243          Advanced Concepts in Operating Systems                                                                   

SWE 6833      Embedded Systems Software Construction and Testing                                             

Required Project (3 hours)

SWE 7903      Software Engineering Capstone

                                                                                                                                         

Electives (6-9 hours )

The student may choose electives as needed to complete 36 hours.  Any course at the 6000-level not taken to meet a requirement above but approved by the department for MSSE may be used.

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