FizzBuzz

FizzBuzz is the classic introduction to programming. The trainer will need to provide a lot of guidance, since there are a lot of ways FizzBuzz can get very messy, and a lot of interesting directions it can be taken.

KSBs

K7

software design approaches and patterns, to identify reusable solutions to commonly occurring problems

The trainer should use this opportunity to highlight some software patterns, especially as the learner refactors the code when it gets more complex.

S1

create logical and maintainable code

As the exercise progresses and logic becomes more complex, the learner and trainer are guided to structure the code in a maintainable way.

S16

apply algorithms, logic and data structures

This exercise requires a range of control structures such as loops and conditionals.