This day will introduce the key concepts and a range of programming environments, and consider planning for assessment and progression.
The course will focus on writing programs to solve problems, for yourself and other users. We will:
- analyse problems and state solutions in natural language
- understand and use the big ideas in algorithmic programming
- translate a possible solution into a particular programming environment
- test and check.
A small number of different programming environments will be used, to work through as many examples as time allows. The examples will be appropriate to a wide range of ages and abilities in the Key Stage 3 setting, and exemplify progression and assessment.
Many other possible programming environments on different platforms will also be referenced to allow delegates to put together a programming curriculum for their particular hardware software.