BusBoard
BusBoard is an exercise that introduces the learners to:
- making API calls
- user interactivity
- more error handling, but this time the kind that the user of their program can be expected to fix
KSBs
K7
software design approaches and patterns, to identify reusable solutions to commonly occurring problems
As in FizzBuzz, there will be patterns in use here. The trainer should mention them and encourage the learners to consider situations that lead to their use.
S1
create logical and maintainable code
The trainer needs to encourage the learners to write it nicely. The more maintainable their code, the easier the learners will find adding the later features.
S3
link code to data sets
The learners are linking their code to an external API in this exercise.