EECE 2160 — Embedded Design: Enabling Robotics

4 semester hoursUndergraduateLectureusually offered: fall, spring, summerBostonTraditional

Introduces the basics of digital design and programming for embedded systems through an integrated lecture and lab course. Covers digital design, object-oriented programming, using Linux, and controlling physical devices via software. The lab portion of this course offers hands-on experience at developing hardware and software to control a robotic device via an embedded systems platform.

Prerequisites

Offering history

TermSectionsEnrolledCapacityFullOpen seats/section
Fall 2023414616887%5.5
Spring 20242568467%14.0
Summer A 20241214250%21.0
Summer B 20241114028%29.0
Fall 2024411616869%13.0
Spring 20252718485%6.5
Summer A 20251214250%21.0
Fall 2025416616899%0.5
Spring 20262808495%2.0

Snapshots from scheduled scrapes — not live seat availability. "Full" can exceed 100% when sections over-enroll.

Meeting times

Share of recent sections by weekday: M 32% · T 17% · W 38% · Th 23% · F 0%

Common patterns: W (23% of sections), R (23% of sections), M (17% of sections), T (17% of sections), MW (15% of sections), S (6% of sections) — in patterns, R means Thursday

Professors

Fall

Spring

Summer A

Summer B

Percentages are each professor's average share of the season's enrolled students in recent terms.

Unlocks

CS 3000, CS 3800, EECE 2322, EECE 2560, EECE 4630, EECE 5552, EECE 5554, ME 5554

Courses that list EECE 2160 in their prerequisites.

Links

Official catalog (EECE course descriptions) · Student reviews on RateMyHusky · All EECE courses · Plan it at numap.app