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.