Dr. Marc Rubin

When and Where:

Tues / Thurs 8:00 - 9:50
GRC 134

Course Description:

A hands-on introduction to programming wireless embedded systems (aka the "Internet of Things"). Topics include: sensors, actuators, state machines, scheduling, wireless communications, time synchronization, localization, fault tolerance, and security related to cyber-physical systems.

Course Content

Course Objectives


"Introduction to Embedded Systems: A Cyber-Physical Approach" by Lee and Seshia

IoT Lab Equipment:

Funded by OSU's Learning Innovation Grant


marc.rubin <at> osucascades <dot> edu

Office hours:

Mon / Wed 10:00 - 4:00
Tues / Thurs 2:00 - 4:00


Participation / Professionalism 10%
Homework 35%
Midterm 15%
Quizzes 15%
Final Project 25%

A: >= 93%; A-: 90-92;
B+: 87-89; B: 83-86; B-: 80-82
C+: 77-79; C: 73-76; C-: 70-72
D+: 67-69; D: 63-66; D-: 60-62
F: <= 59

Statement Regarding Students with Disabilities:

Accommodations for students with disabilities are determined and approved by Disability Access Services (DAS). If you, as a student, believe you are eligible for accommodations but have not obtained approval please contact DAS immediately at 541-737-4098 or at DAS notifies students and faculty members of approved academic accommodations and coordinates implementation of those accommodations. While not required, students and faculty members are encouraged to discuss details of the implementation of individual accommodations.