Session Details
Week 2, 
Session 6 — Fri Mar 15
Preparation
- 
 Read article  Why Math?
- 
 Read article Math Reasoning in Software Engineering Education
Due
- 
 Written Assignment 2 at 8:00 AM
Topics
- 
 MCSS Linear Algorithm
- 
 Pair Programming Video
- 
 Finite State Machines and implementation strategies
- 
 Colorize Intro
Outline
- 
 [10 min] Announcements, answers to student questions.
- 
 [20 min] MCSS linear algorithm
- 
 [15 min] MCSS Races!
- 
 [5 min]  Break
- 
 [10 min] Finite State Machine (FSM) introduction
- 
 [15 min] FSM group exercise
- 
 [10 min] Colorize introduction
- 
 [5 min] Find a Colorize partner
Resources
- 
 Slides
HW Assigned
- 
 See Preparation, Due, and Major Programs columns on the main schedule page