Topic 1A Computational thinking and algorithms