J277/02: Computational thinking, algorithms and programming