Click on the course number for handouts, grades, and assignments
for a course.
| Num. | Name | Description |
| EE161 | Computer Aided Problem Solving | Evolution and application of computers, social and economic implications, introduction to programming using engineering workstations. Extensive practice in writing programs to solve engineering problems. Computer interfaces to real-world systems. Satisfies General Education computer science requirement. |
| EE324 | Introduction to VLSI | Introduction to analog and digital VLSI circuits and MOS technology. Design of differential amplifiers, opamps, CMOS logic, and flip-flops. Introduction to VLSI CAD tools. Prerequisites: C or better in EE221 and EE261 |
| EE485
EE523 |
Analog VLSI Circuit Design | Analysis, design, simulation, layout and verification of CMOS analog building blocks, including references, opamps, switches and comparators. Teams implement a complex analog IC. Prerequisites: C or better in EE311 and EE324. |
| EE486
EE524 |
Digital VLSI Circuit Design | Static and dynamic logic techniques, memory circuits, and datapath operators. Teams implement a complex CMOS digital block using industrial VLSI CAD tools. Prerequisites: C or better in EE324 and EE361. |