Computational Thinking and Coding in the Curriculum