The first half of the semseter will be very fluid. As such the schedule is provisional at best. Refer to Discord for the most up to date material.

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