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.