Week 5

Week 5#

Learning goals
  • Convert a console application to a GUI application

  • Identify repetitive code that can be integrated in a function

  • Implement reusable functionality using functions with arguments and return value.

  • Create randomness in programs

  • Model a process using a state machine

  • Implement a state machine using an enumerated type and switch