Session Details

Week 2, Session 6 — Fri Mar 15

Preparation

  1. Read article Why Math?
  2. Read article Math Reasoning in Software Engineering Education

Due

  1. Written Assignment 2 at 8:00 AM

Topics

  1. MCSS Linear Algorithm
  2. Pair Programming Video
  3. Finite State Machines and implementation strategies
  4. Colorize Intro

Outline

  1. [10 min] Announcements, answers to student questions.
  2. [20 min] MCSS linear algorithm
  3. [15 min] MCSS Races!
  4. [5 min] Break
  5. [10 min] Finite State Machine (FSM) introduction
  6. [15 min] FSM group exercise
  7. [10 min] Colorize introduction
  8. [5 min] Find a Colorize partner

Resources

  1. Slides

HW Assigned

  1. See Preparation, Due, and Major Programs columns on the main schedule page