Course-Based M.Sc. Computer Science with a specialization in Software Engineering
The course-based M.Sc. specialization will provide B.Sc. graduates with advanced academic education and industry experience in software engineering. The program is suitable for both full-time and part-time mature students who are already in the workforce with relevant work-experience and wish to obtain an advanced degree.
Course Requirements:
The course component of the M.Sc. consists of five full course equivalents. A project may be undertaken as a half or a full course as part of the five full courses required. Course-based students should select the equivalent of ten half courses with the approval of their advisor. At least six half courses must be selected from the Approved Course List. One half course or one full course may be a project in software development or software "best practice and experience" submitted as part of the course requirement. The project courses are:
Required Examinations:
A comprehensive oral examination is required for the course-based SENG program. There is no written examination. The oral exam cannot be attempted until grades are reported for all of the required five full course equivalents. Guidelines for this oral examination are as follows:
Time Limit:
An expected pattern for an industry student would be to take one or two half courses a semester (three hours contact time per week per course). It would be realistic to complete an M.Sc. in three or four years. Course based M.Sc. students have a maximum of six years in which to complete the degree. Students admitted to the course-based program may be able to transfer to the thesis-based program at the anniversary of their first registration if they have a research topic and a supervisor.