Course Info#
Logistics#
Instructor |
Michael Haaf |
Office |
|
Contact |
|
Websites |
|
Communication#
Teams - For communicating (fastest, most reliable that I will check it same-day)
MIO - For communicating (non-time-critical)
Email - For communicating (time-critical). Will aim for <24hr response.
Assessments#
45% Assignments and Labs
20% Test (first week of May)
35% Project Milestones
flowchart LR
subgraph Labs
direction TB
L01[L1: Developer Environment Setup]
L02[L2: Bash Mash]
L03[L3: reTerminal built-in devices]
L04[L4: Digital devices]
L05[L5: PWM and Analog devices]
L06[L6: IoT Communication Protocols]
L07[L7: Serial devices: Basic]
L08[L8: Serial devices: Advanced]
L09[L9: Asynchronous Programming]
L10[L10: Microsoft Azure SDK]
L11[L11: Device calibration]
end
subgraph Assignments
direction TB
A1[A1: reTerminal Control Center]
A2[A2: Azure IoT Hub]
L03-->A1
L04-->A1
L05-->A1
L06-->A2
L07-->A2
L08-->A2
L09-->A2
L10-->A2
end
subgraph Project
direction TB
M1[M1: Project setup]
M2[M2: Project proposal]
M3[M3: App Design]
M4[M4: Subsystem implementations]
M5[M5: IoT Hub App integration]
M6[M6: Final Presentation]
M7[M7: Project wrap-up]
A1 --> M4
A2 --> M5
end
Course material#
There are no required textbooks for this course – this website will contain all of the content that you need to complete course deliverables. Additionally, each lecture will contain references to additional resources for exploring each topic in further detail beyond the scope of the course.