MEng in ECE Curriculum

The Master of Engineering in Electrical and Computer Engineering is a 30 credit degree distributed as follows:

  • Core Industry Preparation Courses (6 credits)
  • Departmental/Disciplinary or Cross Disciplinary Requirements (15 credits)
  • Technical Electives in a Concentration Area (9 credits)
  • Internship, Project or Equivalent (0 credits)

Compare ECE degree options

ECE Curriculum Notes

  1. No more than two 300 and 400 level undergraduate coursesand/or ECE 899(399) Independent Study classescan be applied to the MEng degree. Undergraduate courses at the 200 level and lower may be taken, but cannot be used to fulfill MEng degree requirements.
  2. In order to graduate, a student's advisor and ECE DGS must approve the list of courses taken using the Program of Study form.
  3. At least 15 credits must be taken within the Pratt School of Engineering.

Overview

Core Industry Preparation Course Requirements (6 credits)

  • MENG 540: Management of High Tech Industries
  • MENG 570: Business Fundamentals for Engineers

Departmental/Disciplinary or Cross Disciplinary Requirements (15 credits)

Required coursework includes:

  • Technical courses (6 credits): Choose two courses from ECE or other approved technical areas.
  • Technical electives (9 credits): With the approval of the student's advisor and the DGS, choose any three elective courses.

Technical Electives in a Concentration Area (9 credits)

Choose three courses from any one of the disciplines below. Generally all three courses should be from one discipline. A custom course plan may also be developed with the approval of the student's advisor.

Micro-Nano Systems

  • ECE 511: Foundations of Nanoscale Science and Technology
  • ECE 521: Quantum Mechanics
  • ECE 526: Semiconductor Devices for Integrated Circuits
  • ECE 528: Integrated Circuit Engineering
  • ECE 529: Digital Integrated Circuits
  • ECE 531: Advanced Topics in ECE, if approved by the advisor (This course is 1 credit per semester so 3 total credits should be taken in order for it to count as one of the three ECE electives)
  • ECE 532: Analog Integrated Circuit Design
  • ECE 537: Radiofrequency (RF) Transceiver Design
  • ECE 539: CMOS VLSI Design Methodologies
  • ECE 590: Advanced Topics in ECE: Biochip Engineering; Micro Mechanical Systems; Advanced Heterojunction Electronics; if approved by the advisor
  • ECE 631: Analog and RF Integrated Circuit Design, Fabrication, and Test, if approved by the advisor (This course is 1 credit per semester so 3 total credits should be taken in order for it to count as one of the three ECE electives)

Photonics

  • ECE 521: Quantum Mechanics
  • ECE 523: Quantum Information Science
  • ECE 541: Advanced Photonics
  • ECE 545: Nanophotonics
  • ECE 546: Optoelectronic Devices
  • ECE 590: Guided Wave Optics
  • ECE 722: Quantum Electronics

Computer Engineering (including Software Development and Hardware Design/Computer Architecture)

  • ECE 538: VLSI System Testing
  • ECE 539: CMOS VLSI Design Methodologies
  • ECE 552: Advanced Computer Architecture I
  • ECE 553: Compiler Construction
  • ECE 554: Fault-Tolerant and Testable Computer Systems
  • ECE 555: Probability for Electrical and Computer Engineers
  • ECE 556: Wireless Networking and Mobile Computing
  • ECE 557: Performance and Reliability of Computer Networks
  • ECE 558: Computer Networks and Distributed Systems
  • ECE 559: Advanced Digital System Design
  • ECE 590: Cyber Physical Systems Design
  • ECE 590: Perform Parallelism Optimization
  • ECE 611: Nanoscale and Molecular Scale Computing
  • ECE 650: Systems Programming and Engineering
  • ECE 651: Software Engineering
  • ECE 652: Advanced Computer Architecture II
  • ECE 653: Datacenter Architecture
  • ECE 654: Energy Efficient Computer Systems

The following courses CANNOT be used as concentration courses for Computer Engineering:

  • ECE 550: Fundamentals of Computer Systems and Engineering
  • ECE 551: Programming, Data Structures, and Algorithms in C++
  • ECE 655: Cloud Computing

Sensing & Waves

  • ECE 571: Electromagnetic Theory
  • ECE 572: Electromagnetic Communication Systems
  • ECE 573: Optical Communication Systems
  • ECE 574: Waves in Matter
  • ECE 575: Microwave Electronic Circuits
  • ECE 577: Computational Electromagnetics
  • ECE 578S: Inverse Problems in Electromagnetics and Acoustics
  • ECE 675: Optical Imaging and Spectroscopy
  • ECE 676: Lens Design

Signal Processing & Communications (including Big Data Analysis and Robotics)

  • ECE 581: Random Signals and Noise
  • ECE 582: Digital Signal Processing
  • ECE 584: Acoustics and Hearing
  • ECE 585: Signal Detection and Extraction Theory
  • ECE 587: Information Theory
  • ECE 590: Image and Video Processing
  • ECE 681: Pattern Classification and Recognition Technology
  • ECE 683: Digital Communication Systems
  • ECE 686: Adaptive Filters
  • ECE 688: Sensor Array Signal Processing

Internship, Project or Equivalent Requirements (0 credits)

  • MENG 550: Internship or Applied Research Project
  • MENG 551: Internship/Project Assessment