everything.study
18-448

Special Topics in Embedded Systems

12 units · Undergraduate

Intermittent: 12 units Please refer to the ECE website for descriptions of each topic. Description for section A in Spring 2026: Most machines in the world around us, from vehicles to medical devices to robots, are designed manually. Yes, computer-Aided Design (CAD) software helps to digitize intent, but those tools only help improve the fidelity of engineers' direct specifications. As computational tools become more capable, it opens the possibility to the automated design of cyber-physical systems and #8212;- machines invented partially or entirely by AI. This course takes a pedagogical view of the computational design stack, with an emphasis on 'things that move.' Topics covered include: Mathematical Preliminaries; Physical Simulation; Control Synthesis; Design Optimization; Machine Learning For Design; Designing For (Digital) Manufacturing; Interactive Workflows. Each unit builds upon the last, culminating in a toolset that will empower students to design complex robots with just a couple dozen lines of code. The course includes a lab component and research-style final project. Course Website: https://courses.ece.cmu.edu/

Sources