Sep 28, 2023  
2017-2018 Graduate Catalog 
2017-2018 Graduate Catalog [ARCHIVED CATALOG]

Software Engineering (MS)

Return to {$returnto_text} Return to: College of Engineering

This program is currently not accepting new students.

Credit Requirements:

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.

Specialization Track

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.

Return to {$returnto_text} Return to: College of Engineering