M.Eng. in Computer Engineering
M.Eng. in Computer Engineering
NOTE: It is required that the student, in consultation with the Advisory Committee/Associate Director, Graduate Studies, complete and file a Graduate Degree Program Form in the department, to list all courses to be taken during the student’s program. This is to be submitted no later than the end of the student's second registered semester. Any changes to the list of courses will require approval of the Advisory Committee/Associate Director, Graduate Studies, and submission of a revised Graduate Degree Program Form.
Please see the Graduate Calendar section on Engineering Requirements, MEng Program for full MEng Program Requirements.
Requirements
Coursework (CW)
Students must complete 4.5 credits according to the following:
- 9 courses (0.5 credits each course);
- No more than 1.0 credit from senior undergraduate engineering courses;
- No more than 1.0 credits from outside engineering; and
- A minimum of 3.5 credits from engineering.
At least 2.5 credits of coursework must be field-specific (see the M.Eng. section of the School of Engineering website for lists of courses). Remaining credits should be chosen in consultation with the Associate Director, Graduate Studies.
Coursework and Major Research Project (MRP)
Students must complete 4.5 credits according to the following:
- 7 courses (0.5 credits each course)
- Final Project Course (1.0 credit course);
- No more than 1.0 credits from senior undergraduate engineering courses;
- No more than 1.0 credits from outside engineering; and
- A minimum of 3.5 credits from engineering (including the Final Project Course).
At least 2.5 credits of coursework must be field-specific (see the M.Eng. section of the School of Engineering website for lists of courses). Remaining credits should be chosen in consultation with the student’s advisor. For the final project course, one member of the graduate faculty will be nominated through discussion between the student and potential advisor(s) and approved by the Associate Director, Graduate Studies as the advisor.
Field-specific Courses for Engineering Systems & Computing
- ENGG*6100 Machine Vision
- ENGG*6140 Optimization Techniques
- ENGG*6400 Mobile Device Application Development
- ENGG*6500 Introduction to Machine Learning
- ENGG*6520 VLSI Digital Systems Design
- ENGG*6530 Reconfiguring Comp Sys
- ENGG*6540 Advanced Robotics
- ENGG*6560 Advanced Digital Signal Processing
- ENGG*6580 Advanced Control Systems
- ENGG*6510 Analog Integrated Systems Design
- ENGG*6550 Real Time Systems
- ENGG*6570 Advanced Soft Computing
- ENGG*6600 Special Topics in Engineering Systems and Computing
Suggested Electives
- ENGG*6090: ST Engineering Leadership
- ENGG*6090: ST Communication in Engineering
- ENGG*6090: ST Project Management
- ENGG*6090: ST Professionalism and Ethics in Engineering
- Approved senior undergraduate engineering courses
- Approved graduate courses from Computer and Information Sciences
- Approved graduate courses from Mathematics and Statistics
- Any additional engineering graduate courses (ENGG*6XXX), upon the recommendation of the Advisor/Associate Director, Graduate Studies