Paper 2:
Computational thinking, algorithms and programming.