Electrical and Computer EngineeringWestern Engineering

M.Eng. Software Engineering

In order to fulfil requirements of this program you have to take at least 3 core courses, 2 non-technical courses, with rest of the courses chosen from a suggested list (a project is equivalent to two courses)

Note: On-line self enrollment for graduate courses through Student Center is now available. Follow Login into the Student Center to enroll.

If taking a course as per the list of suggested courses for your field please note that there is no need to see Dr. Parsa for approval. For any other courses of your interest but related to your stream please see Dr. Parsa, M.Eng. Program Coordinator before submitting the course enrolment form.

If you wish to audit a graduate course or enroll in an undergraduate course please submit an appropriate form to your Graduate Office with all the required signatures before the deadline. Forms can be found on SGPS website under Course Enrollment.

Software Engineering

Core Courses

Semester Course # Course Title Instructor Schedule Start day
Fall 2012 ECE 9068 Advanced Topics in Software Engineering L. Capretz
Fall 2013 ECE 9061 Soft Computing and Intelligent Systems J. Samarabandu Wed 2:30-4:30 & Thurs 3:30-4:30 in University College 222 Sept. 11, 2013
Not Offered ECE 9066 Agent-Oriented Design: Principles, Methodologies and Applications H. Ghenniwa
Winter 2014 ECE 9062 Software Evolution M. Capretz
Winter 2014 ECE 9160 Advanced Topics in Information and Communication Security A. Ouda
Winter 2014 ECE XXX Introduction to Hacking: Exploitation and Protection of Systems and Software A. Essex

Suggested Courses

Semester Course # Course Title Instructor Schedule Start day
Fall 2012 SE 4452 Software Verification and Validation A. Bou Nassif
Fall 2012 SE 4472 Information Security A. Ouda
Fall 2013 ECE 9021 Introduction to Digital Image Processing H. Ladak Mondays 9:30-10:30 in SSC 3026 & Wed/Fri 8:30-9:30 in SEB 3109 Sept. 9, 2013
Fall 2013 ECE 9035 Applied Probability Theory I S. Primak Wednesdays 5:30-8:30 p.m. SEB 1056 Sept. 11, 2013
Fall 2013 ECE 9037 Communication Networks Design and Modelling A. Shami T.B.A Sept. 10, 2013
Not offered SE 4410 Wireless LAN and WAN R. Rao
Summer 2014 and Summer 2013 ECE 9020 Software Engineering for Human-Computer Interface Design R. Eagleson
Winter 2013 ECE 9022 Advanced Image Processing and Analysis A. Ward
Winter 2013 SE 4453 Sofware Quality, Reliability and Maintanance H. Ghenniwa

Non-Technical Courses

Semester Course # Course Title Instructor Schedule Start day
Summer 2012 and Summer 2013 CEE 9510 Engineering Planning and Project Management K. McGuire
Summer 2012 and Summer 2013 ECE 9010 Intellectual Property for Engineers Jason Hynes
Summer 2012 and Summer 2013 MME 9670 Engineering Communication K. Coulthard