This program is currently not accepting new students.
The Master of Science - Software Engineering program requires 30 credit hours of course work. The 30-credit course program of each student must include:
Fifteen (15) credits of core requirement courses.
Twelve (12) credits of a specialization track courses.
Three (3) credits of practicum.
The core courses may be taken in any order. However, all core courses must be completed before the student begins the practicum. The specialization courses may be taken at any time and in any order, as long as all course pre- and co-requisites are respected.
The specialization track is determined by the student’s interests and must be approved by the student’s advisor. The selected courses should form a coherent whole, giving the student a degree of expertise in a single area. Examples of specialization tracks may be found on the program website.
The practicum (CISC 691/CPEG 691) will be guided by the individual student’s interests. It must be arranged with, and approved by, a CIS or ECE faculty member. The student will contribute to a significant software engineering project either on campus or in association with an off-campus organization such as a private business or government agency.