Embedded and Cyber-Physical Systems ECPS

17 courses · UC Irvine · 2026-2027 Catalog

Classes: Fall 2026

ECPS 202 Cyber-Physical Systems Design

Units
4

Requirements and specification, models of computation, tools, design, merging cyber and physical, data-driven modeling for edge artificial intelligence systems, cyber-physical examples. Design process, specification, requirements, modeling, components, selection, interfaces, system structure, different levels, verification, testing.

Not on the Fall 2026 schedule.

ECPS 203 Embedded Systems Modeling and Design

Units
4

Embedded systems definition, system-level specification, models and languages. Concepts, requirements, examples. Embedded system models at different levels of abstraction. Test benches, design under test, IP components. Discrete event simulation, semantics, and algorithms.

Offered: Fall 2026 (2 sections)

ECPS 204 Embedded System Software

Units
4

Embedded system software requirements, concepts, and examples for applications in the cyber-physical domain. Embedded operating systems, real-time system software (RTOS), I/O software. Multithreading. System software for power and energy management, and middleware.

Not on the Fall 2026 schedule.

ECPS 205 Sensors, Actuators, and Sensor Networks

Units
4

Fundamental principles and applications of sensors, actuators. Smart sensors and microsensor/microactuator array devices. Introduction to signal processing and sensor/actuator networks, deployment and architecture, wireless communication, multiple access control layer, data gathering, routing and querying, collaborating signal processing.

Offered: Fall 2026 (2 sections)

ECPS 207 Security and Privacy in Cyber-Physical Systems

Units
4

Embedded and cyber-physical systems security: attacks and countermeasures, authentication, identification, confidentiality, data integrity, authorization, access control, security protocols. Privacy awareness and mitigation. Side-channel attacks and defenses. Applications of public key and symmetric cryptography, digital certificates, credentials.

Not on the Fall 2026 schedule.

ECPS 208 Control Systems for Cyber-Physical Systems

Units
4

Dynamic models, from first principles or via identification. Concepts in control (stability, controllability, observability). Control design (continuous times) and digital implementation. Introduction to optimization and direct discrete time control. Multi-agent systems, their control and implementation related concepts.

Not on the Fall 2026 schedule.

ECPS 209 Cyber-Physical Systems Case Studies

Units
4

Covers CPS case studies in applications such as (but not limited to): automotive and transportation, manufacturing, power distribution grid, medical and healthcare, robotics, civil infrastructure, avionics.

Not on the Fall 2026 schedule.

ECPS 210 Cyber-Physical Systems Project

Units
4
Prerequisite
ECPS 202 with a minimum grade of B- or ECPS 203 with a minimum grade of B- or ECPS 216 with a minimum grade of B-

Repeatability: May be taken for credit 3 times

Students are required to complete a project that deals with a specific emphasis of Cyber-Physical Systems, such as (but not limited to): automotive, transportation, manufacturing, power grid, medical healthcare, robotics, civil infrastructure, avionics.

Offered: Fall 2026 (2 sections)

ECPS 211 Machine Learning and Data Mining

Units
4

Introduction to principles of machine learning and data-mining. Learning algorithms for classifications, regression, and clustering. Emphasis is on discriminative classification methods such as decision trees, rules, nearest neighbor, linear models, and naive Bayes.

Not on the Fall 2026 schedule.

ECPS 212 Entrepreneurship for Scientists and Engineers

Units
4

Real-world introduction to the theory and practice of entrepreneurship. Explores organizational, strategic, and financial challenges; start-up strategies; business-idea evaluation; and business-plan writing. Presentations by prestigious entrepreneurs and industry leaders.

Offered: Fall 2026 (1 section)

ECPS 215 Foundations of Autonomous Systems

Units
4

Introduces the fundamentals of perception, planning, and control of autonomous systems. Students learn how to use Robotic Operating Systems (ROS), integrate data from various sensors while implementing algorithms for localization, planning, mapping, and control of autonomous vehicles.

Not on the Fall 2026 schedule.

ECPS 216 Internet of Things Systems and Software

Units
4

Internet of Things (IoT) concept, sensors and actuators, serial protocols, network and communication protocols and programming, IoT platforms, real-time performance, middleware architecture for IoT, edge and cloud support for IoT applications.

Offered: Fall 2026 (3 sections)

ECPS 234 Preparation for Capstone Design

Units
0-1

Grading Option: Satisfactory/Unsatisfactory only

Repeatability: May be taken unlimited times

Provides students in the Master of Embedded and Cyber Physical Systems program with information, practical skills, and preparation for their capstone project. Students form capstone teams and participate in initial project matching with faculty and industry mentors.

Not on the Fall 2026 schedule.

ECPS 291 Internship

Units
1

Grading Option: Satisfactory/Unsatisfactory only

Repeatability: May be taken unlimited times

Students go through practical training under an industry mentor in a technical field corresponding to their area of interest.

Offered: Fall 2026 (1 section)

ECPS 294 MECPS Proseminar

Units
0

Grading Option: Satisfactory/Unsatisfactory only

Repeatability: May be taken for credit 4 times

Information and practical skills for students in the MECPS program. Also covers professional development career planning.

Offered: Fall 2026 (1 section)

ECPS 295 Special Topics in CPS

Units
1-4

Repeatability: May be taken unlimited times as topics vary

Studies in selected areas of CPS. Topics addressed vary each quarter.

Offered: Fall 2026 (4 sections)

ECPS 299 Individual Research

Units
1-12

Repeatability: May be taken unlimited times

Individual research or investigation under the direction of an individual faculty member.

Offered: Fall 2026 (1 section)

View in the original catalog

Machine-readable: Markdown · JSON