Courses
- EECS 1 Introduction to Electrical Engineering and Computer Engineering
- EECS 10 Computational Methods in Electrical and Computer Engineering
- EECS 20 Computer Systems and Programming in C
- EECS 22 Advanced C Programming
- EECS 22L Software Engineering Project in C Language
- EECS 31 Introduction to Digital Systems
- EECS 31L Introduction to Digital Logic Laboratory
- EECS 40 Object-Oriented Systems and Programming
- EECS 50 Discrete-Time Signals and Systems
- EECS 55 Engineering Probability
- EECS 70LA Network Analysis I Laboratory
- EECS 70B Network Analysis II
- EECS 70LB Network Analysis II Laboratory
- EECS 101 Introduction to Machine Vision
- EECS 111 System Software
- EECS 112 Organization of Digital Computers
- EECS 112L Organization of Digital Computers Laboratory
- EECS 113 Processor Hardware/Software Interfaces
- EECS 114 Engineering Data Structures and Algorithms
- EECS 116 Introduction to Data Management
- EECS 117 Parallel Computer Systems
- EECS 118 Introduction to Knowledge Management for Software and Engineering
- EECS 119 VLSI
- EECS 129A Computer Engineering Senior Design Project
- EECS 129B Computer Engineering Senior Design Project
- EECS 141A Communication Systems I
- EECS 141B Communication Systems II
- EECS 144 Antenna design for wireless communication links
- EECS 145 Electrical Engineering Analysis
- EECS 148 Computer Networks
- EECS 150 Continuous-Time Signals and Systems
- EECS 152A Digital Signal Processing
- EECS 152B Digital Signal Processing Design and Laboratory
- EECS 159A SENIOR DESIGN PROJECT I
- EECS 159B SENIOR DESIGN PROJECT II
- EECS 159CW SENIOR DESIGN PROJECT III
- EECS 160A Introduction to Control Systems
- EECS 160LA Control Systems I Laboratory
- EECS 160B Sampled-Data and Digital Control Systems
- EECS 161 Electric Machines and Drives
- EECS 161L Electric Machines and Drives Laboratory
- EECS 163 Power Systems
- EECS 163L Power Systems Laboratory
- EECS 166A Industrial and Power Electronics
- EECS 166B Advanced Topics in Industrial and Power Electronics
- EECS 170A Electronics I
- EECS 170LA Electronics I Laboratory
- EECS 170B Electronics II
- EECS 170LB Electronics II Laboratory
- EECS 170C Electronics III
- EECS 170LC Electronics III Laboratory
- EECS 170D Integrated Electronic Circuit Design
- EECS 170E Analog and Communications IC Design
- EECS 174 Semiconductor Devices
- EECS 176 Fundamentals of Solid-State Eletronics and Materials
- EECS 179 Microelectromechanical Systems (MEMS)
- EECS 180A Engineering Electromagnetics I
- EECS 180B Engineering Electromagnetics II
- EECS 180C Engineering Electromagnetics III
- EECS 182 Monolithic Microwave Integrated Circuit (MMIC) Analysis and design
- EECS 188 Optical Electronics
- EECS 189A Electrical Engineering Senior Design Project I
- EECS 189B Electrical Engineering Senior Design Project II
- EECS 195 Special Topics in Electrical and Computer Engineering
- EECS 198 Group Study
- EECS 199 Individual Study
- EECS 199P Individual Study
- EECS 202A Principles of Imaging
- EECS 202B Techniques in Medical Imaging I: X-ray, Nuclear, and NMR Imaging
- EECS 202C Techniques in Medical Imaging II: Ultrasound, Electrophysiological, Optical
- EECS 203A Digital Image Processing
- EECS 210 Modeling and Rendering for Image Synthesis
- EECS 211 Advanced System Software
- EECS 213 Computer Architecture
- EECS 215 Design and Analysis of Algorithms
- EECS 217 VLSI System Design
- EECS 219 Distributed Software Architecture and Design
- EECS 220 Advanced Digital Signal Processing Architecture
- EECS 221 Topics in Computer Engineering
- EECS 222 Embedded System Modeling
- EECS 223 Real-Time Computer Systems
- EECS 224 Fault-Tolerant Computing
- EECS 225 Embedded System Design
- EECS 226 Embedded System Software
- EECS 227 Cyber-Physical System Design
- EECS 228 Program Analysis
- EECS 229 Low Power SoC Design
- EECS 230 Energy Efficiency
- EECS 240 Random Processes
- EECS 241A Digital Communications I
- EECS 241B Digital Communications II
- EECS 242 Information Theory
- EECS 243 Error Correcting Codes
- EECS 244 Wireless Communications
- EECS 245 Space-Time Coding
- EECS 246 Network Coding: Theory and Applications
- EECS 248A Compter and Communication Networks
- EECS 250 Digital Signal Processing I
- EECS 251A Detection, Estimation, and Demodulation Theory
- EECS 251B Detection, Estimation, and Demodulation Theory
- EECS 260A Linear Systems I
- EECS 261A Linear Optimization Methods
- EECS 267A Industrial and Power Electronics
- EECS 267B Topics in Industrial and Power Electronics
- EECS 270A Advanced Analog Integrated Circuit Design I
- EECS 270B Advanced Analog Integrated Circuit Design II
- EECS 270C Design of Integrated Circuits for Broadband Applications
- EECS 270D Radio-Frequency Integrated Circuit Design
- EECS 272 Topics in Electronic System Design
- EECS 273 Electronics Packaging
- EECS 274 Biomedical Microdevices (MEMOS)
- EECS 275A VLSI PROJECT DESIGN
- EECS 275B Very Large Scale Integration (VLSI) Project Testing
- EECS 277A Advanced Semiconductor Devices I
- EECS 277B Advanced Semiconductor Devices II
- EECS 277C Nanotechnology
- EECS 278 Micro-System Design
- EECS 279 Micro-Sensors and Actuators
- EECS 280A Advanced Engineering Electromagnetics I
- EECS 280B Advanced Engineering Electromagnetics II
- EECS 282 Monolithic Microwave Integrated Circuit
- EECS 285A Optical Communications
- EECS 285B Lasers and Photonics
- EECS 285C Nano Imaging
- EECS 290 CURRICULAR PRACTICAL TRAINING
- EECS 292 Preparation for M.S. Comprehensive Examination
- EECS 293 Preparation for Ph.D. Preliminary Examination
- EECS 294 Electrical Engineering and Computer Science Colloquium
- EECS 295 Seminars in Engineering
- EECS 296 Master of Science Thesis Research
- EECS 297 Doctor of Philosophy Dissertation Research
- EECS 298 Topics in Electrical Engineering and Computer Science
- EECS 299 Individual Research
- EECS 12 Introduction to Programming