EC ENGR 202C
Internet of Things Security
Electrical and Computer Engineering · 4 units · Graduate courses (200-299)
Exploration of vulnerabilities in cyber-physical and Internet of Things systems that undermine user trust by disrupting operations, causing information leakage, and creating security risks, especially in adversarial settings. A cross-layer approach is necessary to mitigate these challenges. Examination of these issues from software, network, microarchitectural, and physical perspectives. Special attention is given to edge-cloud systems, which are often resource constrained, wirelessly connected, and use artificial intelligence and machine learning methods for analysis and control. These systems interact with the physical world through sensors and actuators, and often operate in untrusted environments, making them particularly vulnerable. Necessary background included through introductory lectures. Study focuses on recent research, presented and discussed in class, with possible guest lectures from industry experts. Students complete computer-based assignments, further solidifying understanding of these cutting-edge security issues.
Letter grading.
Requisites
Official UCLA wording
Requisite: Computer Science 33.
BruinTree reads · Prerequisite
confidence 1.00 · from UCLA’s structured dataRequires
Everything that has to come before this course, not just the courses named in the requisite above.
EC ENGR 202C
- COM SCI 33Introduction to Computer Organization
- COM SCI 32Introduction to Computer Science II
- COM SCI 31Introduction to Computer Science I
1 direct requisite. The whole upstream is here — 3 courses over 3 levels. Every course here opens its own tree.
Unlocks
What this course is a requisite for, and what those courses lead to in turn.
No course in the catalog lists this as a requisite.





