Requirements specific to the electrical and computer engineering program include:
- A bachelor's degree, GPA of 3.0 or better, in electrical or computer engineering from an accredited institution
- Completion of calculus I, II, and III and differential equations
Program specializations also require completion of the following:
For a complete list of admission requirements, visit the Application Process page. Completed applications are reviewed on a case-by-case basis.
Master of Engineering: 30 Credits or 10 Courses
Students pursuing a Master of Engineering must select an area of specialization. There is no research or thesis required for this degree.
Communications and Signal Processing |
Computer Engineering |
---|
Students must take a minimum of five core courses from this area and one core course from the computer engineering specialization or the software engineering program. Four additional technical electives must be approved by the academic advisor prior to registration.
|
Students must take five computer engineering core courses and 1 core course from either the communications and signal processing specialization or the software engineering program.
Four additional technical electives must be approved by the academic advisor prior to registration. Students are encouraged to take a minimum of two ENPM-CE specific electives within this four.
|
Graduate Certificate in Engineering: 12 Credits or 4 Courses
Students pursuing this certificate must select an area of interest and complete the following courses:
Communications and Signal Processing |
Computer Engineering |
---|
- ENPM600, Probability and Stochastic Processes for Engineers
- ENPM601, Analog and Digital Communication Systems
- Two of the following:
- ENPM602, Data Networks
- ENPM603, Theory and Applications of Digital Signal Processing
- ENPM605, Information Theory and Coding
- ENPM616, Wireless Communications: Concepts and Technologies
|
- ENPM607, Computer System Design and Architecture
- ENPM609, Microprocessor-Based Design
- ENPM610, Digital VLSI Design
- One of the following:
- ENPM611, Software Engineering
- ENPM675, Operating System Design
- ENPM676, VLSI Testing and Design for Testability
- ENPM691, Secure Programming in C
|
Degree Planning Sheets
All students are expected to complete a preliminary course plan for their intended degree program (10-course for MEng or 4-course for GCEN) with the Senior Academic Advisor by the end of their first semester of study. The Degree Planning Sheet lists the core and technical elective requirements for each program, and all courses that are pre-approved for that program. Alternative technical electives must be approved by the same academic advisor.
Master of Engineering Planning Sheets:
Graduate Certificate in Engineering Planning Sheets:
Degree planning sheets for all academic programs can be found here.