Computer Science Graduate Programs
Master Of Computer Science With A Specialization In Software Engineering
30 credit hours
This program is designed to provide an in-depth knowledge of theory and practices in software engineering, including hands-on experience in software design, development and maintenance. Students must satisfy general Master of Computer Science requirements and are also required to select four of the following specialization courses. Note that CS 536 and CS 586 also count as Theory and Systems core courses respectively.
- CS 536 Science of Programming
- CS 537 Software Metrics
- CS 586 Software System Architectures
- CS 587 Programming Project Management
- CS 588 Advanced Software Engineering Development
- CS 589 Software Testing and Analysis

