Core courses: choose one course from at least 2 of the 3 groups (DSP, HES, CS), at 6000 level or above (6 credits).

Technical electives (12-18 credits, depending on Plan I, II or III): choose as needed from the list below.

Out of area electives (6 credits): two courses not on the list.

INEL 8296 Advanced Topics in Computer Engineering (grouping depends on the topic)
ICOM 6115 Special Topics in Computer Engineering (grouping depends on the topic)
INEL 6078 Estimation, Detection and Stochastic Processes
INEL 6049 Multidimensional Signal Processing
INEL 6088 Computer Vision

INEL 6080 VLSI Systems Design
INEL 6080 VLSI Systems Design
INEL 6009 Computer Systems Architecture
INEL 6079 Advanced Integrated Circuit Design Techniques

ICOM 6025 High Performance Computing
CIIC 6005 Computing Foundations
ICOM 6087 Artificial Intelligence: Techniques and Applications
ICOM 6095 Human Computer Interaction
INEL 6015 Neural Networks

INEL 5309 Introduction to DSP
INEL 5327 Image Processing
INEL 5315 Communication Theory II
INEL 5307 Optical Communications
INEL 5046 Pattern Recognition

INEL 5206 Digital Systems Design
INEL 5516 Automation and Robotics
ICOM 5007 Operating Systems
ICOM 5015 Artificial Intelligence
ICOM 5016 Database Systems
ICOM 5017 Operating System and Network Administration and Security
ICOM 5018 Network Security and Cryptography
ICOM 5026 Computer Networks