Stanford Root

Schedule

Stanford Root

Schedule

CS 140M

Introduction to Embedded Systems (EE 186)

UNITS:4
GRADING:Letter or Credit/No Credit
LEVEL:Undergrad
GER:—

This course introduces embedded systems and provides a comprehensive understanding of the key principles, including specification, design, development, and testing. Topics covered include, but are not limited to, clocks, GPIO, interrupts, buses, and storage. A modern microcontroller will be used as the target environment for a series of laboratory projects and a comprehensive final project.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Lecture 1Open
ID: 28402
0 / 30 enrolled
DAYS:Tuesday, Thursday
TIME:12 PM – 1:20 PM
LOCATION:540-108
INSTRUCTOR:
Kapetanovic, Zerina
4units

CS 140M: Introduction to Embedded Systems (EE 186)

4 units · Letter or Credit/No Credit

This course introduces embedded systems and provides a comprehensive understanding of the key principles, including specification, design, development, and testing. Topics covered include, but are not limited to, clocks, GPIO, interrupts, buses, and storage. A modern microcontroller will be used as the target environment for a series of laboratory projects and a comprehensive final project.

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Lecture — Tuesday Thursday 12:00 PM – 1:20 PM — 540-108 — Kapetanovic, Zerina (Undergrad)

More CS courses

  • CS 129: Applied Machine Learning
  • CS 131: Computer Vision: Foundations and Applications
  • CS 132: AI as Technology Accelerator (INTLPOL 332, POLISCI 55)
  • CS 137A: Principles of Robot Autonomy I (AA 174A, EE 160A)
  • CS 139: Human-Centered AI
  • CS 140E: Operating systems design and implementation
  • CS 141: Sports and Data
  • CS 142: Web Applications
  • CS 143: Compilers
  • CS 144: Introduction to Computer Networking
  • CS 145: Introduction to Big Data Systems
  • CS 146: Game Development

All CS courses · All departments