|Section Title||Primary information||Description and Notes||Suggested resources|
|Lesson Length||The expected lesson length will be approximately one hour||
Some variation possible.
Assessment Level 1
|Students||The lesson is suitable for KS3 and KS4 students||Since this is a new specification, the lesson is suitable for Year 7 to 9 students and differentiated by outcome|
|Overall Focus||The lesson focus will consolidate what they have learned previously||This lesson will begin to explore how much they know and how well they can apply this when it comes to making their won algorithms|
|Key words||algorithm, abstraction, programming language, instruction, open source, digital, file types, variable||These words need to be reinforced throughout the series of lessons|
|Assessment||Identify different algorithms that target the same task||Evidence here will be student's reflecting on what they understand and assessor observations|
|Key Questions||Some questions to get learners thinking about the topics||Looking at the way algorithms do what they are designed to do, but could it be better.||What examples can they think of where different instructions will lead to the same result? Can they think of why this might be useful? What makes students decide on a particular "algorithm" such as going to school. What factors do they consider, i.e avoid someone's house, good view, scary dog etc.|
Students need to practice with a range of algorithms that do the same tasks but in different ways.
|If you are using the Learning Machine learning system, students can add their comments and material to this site as evidence of their growing understanding. The site, if used consistently, will show progression via charts of activity and outcomes.|
|Teaching and Learning Elements||
Students need to be taught some of the fundamentals of algorithms and how they can be constructed, but also some of the variation in them. This will lead in to more quality programming from the students later on as they realise the best way to write routines (algorithms) for tasks.
|Lesson Structure||Possible structure||
|Homework||Get students to write a short evaluation of their view of algorithms. They can use one that they made up and say why it is good||Students can vary their homework depending on their level of understanding||Get students to document their recipes on their portfolio system for assessment|