Skip to content

State Machines

Learning Goals

After this week, you will be able to:

  • Create and understand simple state machines.
  • Program a transition method in Python.
  • Find some design flaws in simple state machines.

Preparation

Go through the following preparation material before we meet in class:

Teamwork

In the lab, go through the following activities with your team:

Individual Reflections

Every week, each of you should complete a short reflection about what you have learned. Think about one thing you learned well, and one thing you found difficult. This helps you reflect on your learning, and also gives us valuable insight.

Add your individual reflections at the end of each week's section of your lab report.