Electronics Workshop: Programming microcontrollers, 5 credits - 1000BG01