EE 284A: Introduction to Internet of Things
Internet of Things (IoT) origin, vision and definition. Application domains, use case scenarios and value propositions. Functional blocks of IoT systems: devices, communications, services, management, security, and application. Architectural reference model and design methodology. IoT Devices: sensors, actuators and embedded systems. Communications aspects of IoT systems: Internet infrastructure; wireless local area networks; radio access networks; wireless personal area networks; wireless sensor networks; wireless communication in vehicular environments; 5G. Current IoT frameworks and underlying architectures. Data storage and analytics. Web services. IoT system management tools. Security aspects of IoT systems. Open issues.
Terms: Spr
| 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.
Last offered: Autumn 2024
| Units: 3
| Repeatable
3 times
(up to 9 units total)
EE 290A: Curricular Practical Training for Electrical Engineers
For EE majors who need work experience as part of their program of study. Final report required. Prerequisites: for 290B, EE MS and PhD students who have received a Satisfactory ("S") grade in
EE290A; for 290C, EE PhD degree candidacy and an "S" grade in
EE 290B; for 290D, EE PhD degree candidacy, an "S" grade in
EE 290C and instructor consent.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Osgood, B. (PI)
;
Solgaard, O. (PI)
EE 290B: Curricular Practical Training for Electrical Engineers
For EE majors who need work experience as part of their program of study. Final report required. Prerequisites: for 290B, EE MS and PhD students who have received a Satisfactory ("S") grade in
EE290A; for 290C, EE PhD degree candidacy and an "S" grade in
EE 290B; for 290D, EE PhD degree candidacy, an "S" grade in
EE 290C and instructor consent.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Osgood, B. (PI)
;
Solgaard, O. (PI)
EE 290C: Curricular Practical Training for Electrical Engineers
For EE majors who need work experience as part of their program of study. Final report required. Prerequisites: for 290B, EE MS and PhD students who have received a Satisfactory ("S") grade in
EE290A; for 290C, EE PhD degree candidacy and an "S" grade in
EE 290B; for 290D, EE PhD degree candidacy, an "S" grade in
EE 290C and instructor consent.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Osgood, B. (PI)
;
Solgaard, O. (PI)
EE 290D: Curricular Practical Training for Electrical Engineers
For EE majors who need work experience as part of their program of study. Final report required. Prerequisites: for 290B, EE MS and PhD students who have received a Satisfactory ("S") grade in
EE290A; for 290C, EE PhD degree candidacy and an "S" grade in
EE 290B; for 290D, EE PhD degree candidacy, an "S" grade in
EE 290C and instructor consent.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Osgood, B. (PI)
;
Solgaard, O. (PI)
EE 290E: Curricular Practical Training for Electrical Engineers
For EE majors who need work experience as part of their program of study. Final report required. Prerequisites: for 290B, EE MS and PhD students who have received a Satisfactory ("S") grade in
EE290A; for 290C, EE PhD degree candidacy and an "S" grade in
EE 290B; for 290D, EE PhD degree candidacy, an "S" grade in
EE 290C and instructor consent; for 290E, EE PhD degree candidacy, an "S" grade in
EE 290D and instructor consent.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Osgood, B. (PI)
;
Solgaard, O. (PI)
EE 290F: Curricular Practical Training for Electrical Engineers
For EE majors who need work experience as part of their program of study. Final report required. Prerequisites: EE PhD degree candidacy, an "S" grade in
EE 290E and instructor consent.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Osgood, B. (PI)
;
Solgaard, O. (PI)
EE 290G: Curricular Practical Training for Electrical Engineers
For EE majors who need work experience as part of their program of study. Final report required. Prerequisites: EE PhD degree candidacy, an "S" grade in
EE 290F and instructor consent.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Osgood, B. (PI)
;
Solgaard, O. (PI)
EE 290H: Curricular Practical Training for Electrical Engineers
For EE majors who need work experience as part of their program of study. Final report required. Prerequisites: EE PhD degree candidacy, an "S" grade in
EE 290G and instructor consent.
Terms: Aut, Win, Spr, Sum
| Units: 1
Instructors:
Osgood, B. (PI)
;
Solgaard, O. (PI)
