CS 241: Embedded Systems Workshop (EE 285)
Project-centric building hardware and software for embedded computing systems. This year the course projects are on a large interactive light sculpture to be installed in Packard. Syllabus topics will be determined by the needs of the enrolled students and projects. Examples of topics include: interrupts and concurrent programming, mechanical control, state-based programming models, signaling and frequency response, mechanical design, power budgets, software, firmware, and PCB design. Interested students can help lead community workshops to begin building the installation. Prerequisites: one of
CS107,
EE101A,
EE108,
ME80.
Terms: Aut, Spr
| Units: 3
| Repeatable
3 times
(up to 9 units total)
Instructors:
Levis, P. (PI)
EE 101A: Circuits I
Introduction to circuit modeling and analysis. Topics include creating the models of typical components in electronic circuits and simplifying non-linear models for restricted ranges of operation (small signal model); and using network theory to solve linear and non-linear circuits under static and dynamic operations. Prerequisite: ENGR40 or ENGR40M is strongly recommended.
Terms: Win
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-SMA
EE 101B: Circuits II
Continuation of
EE101A. Introduction to circuit design for modern electronic systems. Modeling and analysis of analog gain stages, frequency response, feedback. Filtering and analog to digital conversion. Fundamentals of circuit simulation. Prerequisites:
EE101A,
EE102A. Recommended:
CME102.
Terms: Spr
| Units: 4
| UG Reqs: GER:DB-EngrAppSci, WAY-SMA
Instructors:
Wong, S. (PI)
;
Osafo Nkansah, I. (TA)
EE 273: Digital Systems Engineering
Electrical issues in the design of high-performance digital systems, including signaling, timing, synchronization, noise, and power distribution. High-speed signaling methods; noise in digital systems, its effect on signaling, and methods for noise reduction; timing conventions; timing noise (skew and jitter), its effect on systems, and methods for mitigating timing noise; synchronization issues and synchronizer design; clock and power distribution problems and techniques; impact of electrical issues on system architecture and design. Prerequisites: EE101A and
EE108A. Recommended:
EE114/214A.
Terms: Win
| Units: 3
EE 285: Embedded Systems Workshop (CS 241)
Project-centric building hardware and software for embedded computing systems. This year the course projects are on a large interactive light sculpture to be installed in Packard. Syllabus topics will be determined by the needs of the enrolled students and projects. Examples of topics include: interrupts and concurrent programming, mechanical control, state-based programming models, signaling and frequency response, mechanical design, power budgets, software, firmware, and PCB design. Interested students can help lead community workshops to begin building the installation. Prerequisites: one of
CS107,
EE101A,
EE108,
ME80.
Terms: Aut, Spr
| Units: 3
| Repeatable
3 times
(up to 9 units total)
Instructors:
Levis, P. (PI)
Filter Results: