Assignments are always due at the start of class on their assigned dates

Homework assignments will not be accepted late

Week Topics Read, Listen, Watch Projects & Practica Class Activities &
Homework Assignments
Aug 26
Week 1
  • Course Overview
  • STM32Cube IDE Introduction
  • Create Starter Projects
Sep 2
Week 2
  • UART
  • Data Representation
  • C Refresher
Sep 9
Week 3
  • MIDI Header
  • Structs
  • Coding Expectations
Sep 16
Week 4
  • SysTick
  • Bitwise Operators
  • Endianess
Sep 23
Week 5
  • Project Part 1 Intro
  • LED
Sep 20
Week 6
  • Concurrency
  • Project Part 1
Oct 07
Week 7
  • Project Part 1
Oct 14
Week 8
  • 10/14 Fall Break No Classes
  • Mid-term Exam (Thurs 10/16)
  • TBD
Oct 21
Week 9
  • Project 1 Demonstrations
  • Introduce Project Part 2
  • GPIO
  • Interrupts
Oct 28
Week 10
  • Project Part 2
  • GPIO with Interrupts
Nov 04
Week 11
  • Project Part 2
  • MIDI Elements
  • Demonstrations
Nov 12
Week 12
  • Project Part 3 Introduction
  • DAC
  • Waves
Nov 18
Week 13
  • Project Part 3
  • Extra Credit Discussion
Nov 25
Week 14
  • 11/26-11/28
  • Fall Break (No Classes)
  • Project Part 3
Dec 02
Week 15
  • Project Part 3
  • End-term Exam (Thurs 12/04)
Part 3 Demonstrations: 12/12 1:30 PM