M.Eng. in Computer Engineering

M.Eng. in Computer Engineering

NOTE: It is required that the student, in consultation with the Advisory Committee/ Graduate Coordinator, 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/ Graduate Coordinator and submission of a revised Graduate Degree Program Form.  


Technical (2.0 credits)

  • Core Technical Courses for Computer Engineering (see list A, below)

Electives (2.5 credits)

Any combination of the following:
  • Additional Core Technical Courses for Computer Engineering (list A, below) 
  • Suggested Electives courses (list B, below)
  • 1.0 credit from the Final Project Course (only if completing project option)
  • Up to 1.5 credit from external graduate courses (i.e. courses offered by other departments or universities)
  • Up to 1.0 credit from senior undergraduate engineering courses
  • Any additional engineering graduate courses (ENGG*6XXX), upon the recommendation of a project advisor/ graduate coordinator.

Core Technical 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 (Scheduled F19)
  • ENGG*6550 Real Time Systems (Scheduled F19)
  • 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 graduate courses from Computer and Information Sciences
  • Approved graduate courses from Mathematics and Statistics