ITE Staff, student teachers, and their learners in classrooms should develop competence and confidence with these three interlaced aspects of computing science, as detailed in the Curriculum for Excellence Technologies Curriculum:
- Understanding the world through computational thinking (e.g. being able to spot where information processing is used in everyday life)
- Understanding tools and languages (e.g. being able to read and debug simple programs in blocks-based language and understanding how digital systems work)
- Designing, building and testing digital solutions. (e.g. coding in a block-based programming language