Electrical Engineering

Degree: Master of Science in Engineering – Electrical

Area Director: Professor Izhak Rubin

Program Description: The electrical engineering program covers a broad spectrum of specializations in communications and telecommunications, control systems, electromagnetics, embedded computing systems, engineering optimization, integrated circuits and systems, micro-electromechanical systems (MEMS), nanotechnology, photonics, and optoelectronics, plasma electronics, signal processing, and solid-state electronics.

Degree Requirements: At least nine courses are required (36 Units), of which at least FIVE must be graduate courses at the 200 level (excluding ENGR 299 Capstone Project course), and meet Comprehensive Exam Requirement.

At least 6 of the courses must be from the EC ENGR Department.  Please note: New courses are continuously added–as long as they are from the EC ENGR Department, they are eligible.

Select a minimum of six courses from the list below.  Graduate students should not take more than (3) 100-level courses. 

  • EC ENGR 113 – Digital Signal Processing
  • EC ENGR 131A – Probability and Statistics
  • EC ENGR 132B – Data Communications and Telecommunication Networks
  • EC ENGR 201A – VLSI Design Automation
  • EC ENGR 201C – Modeling of VLSI Circuits and Systems
  • EC ENGR 205A – Matrix Analysis for Scientists and Engineers
  • EC ENGR 233 – Wireless Communications System Design, Modeling and Implementation
  • EC ENGR 210A – Adaptation and Learning
  • EC ENGR 210B – Inference over Networks
  • EC ENGR M214A – Digital Speech Processing
  • EC ENGR 215A – Analog Integrated Circuit Design
  • EC ENGR 215B – Advanced Integrated Circuit Design
  • EC ENGR 215C – Analysis and Design of RF Circuits and Systems
  • EC ENGR 215D – Analog Microsystem Design
  • EC ENGR 215E – Signaling and Synchronization
  • EC ENGR M216A – Design of VLSI Circuits and Systems
  • EC ENGR 216B – VLSI Signal Processing
  • EC ENGR 218 – Network Economics and Game Theory
  • EC ENGR 230A – Detection and Estimation in Communication
  • EC ENGR 230B – Digital Communication Systems
  • EC ENGR 231A – Information Theory
  • EC ENGR 231E – Channel Coding Theory
  • EC ENGR 232B – Telecommunciation Switching and Queueing Systems
  • EC ENGR 232D – Communications Networking and Traffic Management for Autonomous Mobile Systems
  • EC ENGR 235A – Mathematical Foundations of Data Storage Systems
  • EC ENGR 238 – Multimedia Communications and Processing

Please visit the Registrar’s webpage for Course Descriptions.


Students can meet the Comprehensive Exam Requirement by choosing ONE option below:

Option 1:

Take and Pass ENGR 299 Capstone Project course.

Option 2:

Take and pass three written exams for three different graduate level courses within the student’s area of specialization. The written exams are held concurrently with the final exam of the graduate level courses. Students may select which exams they would like to count towards the Comprehensive Exam requirement.


As long as you have met the requirements above, the remaining courses may be selected from other Engineering departments. No approval is necessary.  Please note: Students may not apply electives towards earning a certificate.  Certificate programs are intended for non-matriculating students and are categorized as separate programs.

Thesis Plan



Students are expected to complete the degree within two academic years and one quarter, including two summer sessions. The maximum time allowed in this program is three academic years (nine quarters), excluding summer sessions.