Apply Now by selecting “Electrical and Computer Engineering-Software Engineering-Option III” in the drop-down menu.

Program of Work

Fall Semester Enrollment

Fall 1 – 2 courses
Spring 1 – 2 courses
Summer 1 – 1 course

Fall 2 – 2 courses
Spring 2 – 2 courses
Summer 2 – Master’s Report OR 1 course

Spring Semester Enrollment

Spring 1 – 2 courses
Summer 1 – 1 course
Fall 1 – 2 courses

Spring 2 – 2 courses
Summer 2 – 1 course
Fall 2 – 2 courses, OR 1 course & Master’s Report

Courses cover a wide range of software topics on a rotating basis each semester to offer students the flexibility to customize their program of work to their educational needs.

Master’s Report/Deadlines

Master’s Report

Software Engineering graduate students can complete 10 courses to attain their degree, or 9 courses and a Master’s Report. For more information, please review the following:

  • Report Deadlines – This document lists all of the important deadlines students will need to meet in order to graduate (graduation application deadline, project dates): Dates & Deadlines
  • Quick Reference Sheet – This document has links to the graduation application, formatting templates, formatting guidelines, and other important forms: Quick Reference Sheet (PDF)
  • Choosing Committee Members – Information on how to select a supervisor and reader for the report/thesis committee: Quick Reference Sheet (PDF)

Students who choose to do a report must seek approval of their faculty supervisor on the topic one semester in advance.