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 course of interest, such as courses outside ECE or audit courses that are related to your stream, please see Dr. Parsa, M.Eng. Program Coordinator before submitting the course enrolment form. Please submit the appropriate form to the ECE 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
Fall 2018 ECE 9014 Data Management & Applications * required course*  TBA
Fall 2018 ECE 9065 Web Technologies J. Samarabandu
Fall 2018 9063 Data Analytics Foundations K. Grolinger
Winter 2019 ECE 9069 Introduction to Hacking: Exploitation and Protection of Systems and Software A. Essex
Winter 2019 ECE 9039 Machine Learning A. Shami
Winter 2019 ECE 90XX Cloud Computing TBA
Summer 2019 ECE 9067 Cooperative Distributed Systems Engineering: Technologies and Applications H. Ghenniwa

Suggested Courses

Semester Course # Course Title Instructor(s)
Fall 2018 ECE 9021 Introduction to Digital Image Processing H. Ladak
Fall 2018 ECE 9303 Networking Principles A. Shami
Summer 2019 ECE 9020 Software Engineering for Human-Computer Interface Design R. Eagleson
Winter 2019 ECE 9022 Advanced Image Processing & Analysis *prerequisit course ECE 9021 required* Ward & Samani

Non-Technical Courses

Semester Course # Course Title Instructor

Summer 2018

ES 9510 Engineering Planning and Project Management TBA

Summer 2018

ES 9010 Intellectual Property for Engineers TBA

Summer 2018

ES 9670 Engineering Communication TBA

Summer 2018

ES 9501 Engineering Business TBA

Summer 2018

ES 9185 Risk Assessment and Management in Engineering Systems TBA