|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, as part of a series, will be introducing how abstraction is used, via instructions, to computers.||This lesson will begin to introduce the students to computer programs that use some of the principles and words they have so far learned and explored.|
|Key words||abstraction, programming language, instruction, open source, digital, file types, variable||These words need to be reinforced throughout the series of lessons|
|Assessment||Evidence for this assessment can be derived from work based on different software programs. It could be a simple shape in Logo or more complex objects in Blockly. More advanced students could use or similar.|
|Key Questions||Some questions to get learners thinking about the topics||There are some potentially difficult ideas here, but it should be possible to gently build on their understanding through clear worked examples||Have you used any programs in primary to make computers do things? Can you give an example of good instructions? Can anyone write instructions to make shapes?|
Students may already have been introduced to Scratch or Logo. It doesn't hurt to re-introduce these to make sure they understand what underpins their operation. You can introduce new aspects such as Blockly to be fresh.
The main learning objective is for them to appreciate how important instructions are, that computers are not very "clever".
|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||
In this lesson we need to get students to start thinking about and applying their knowledge of abstraction. They should be able to use something like Blockly to give the software "abstract" instructions to get concrete results, i.e. completing a Maze Level on Blockly Maze.
Work through the class as a whole to show some basic elements of instructions and show their results. You can use examples from the programs that you will want them to use in the next few lessons, be this Blockly or Scratch etc. All do more or less the same thing.
|Lesson Structure||Possible timings||
|Homework||Work on one of the programs shown, i.e. Blockly Maze and see how far you can get through.||Students can vary their homework depending on their level of understanding and degree of comfort with the software they have seen||Get students to document their experience on their portfolio system for assessment|