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 be to consolidate abstraction models with a realworld focus and see that they can understand how these operate and use the knowledge  This lesson will follow on from the previous lesson and acts as a way to consolidate their learning and understanding, and for them to evidence this understanding through class based observation and their feedback comments 
Lesson Links: 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 
Key words  abstraction, programming language, instruction, open source, digital, file types, variable  These words need to be reinforced throughout the series of lessons  
Assessment  Use software abstractions that model real world systems  Evidence here will come from further observations of their application of their understanding on working models and reflecting on their use and utility.  
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  Try and get the students to think of more real world examples of models using abstraction. 
Learning Objectives 

Carry on work with material introduced in previous lesson. 
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 

This is a consolidation of the previous lesson material. 
This lesson builds upon the previous lesson to progress the student's understanding further through practice and demonstration, interspersed with more detailed questions to check their knowledge. 
Lesson Structure  Possible structure 

It would be useful before hand to have some of these programs added to your network or check that they are accessible and work on your network (i.e. some need java and may not work because of strict network security) Use simulations to explore different forces and phenomena. Discuss the value of these systems and the effects that can be tried. Discuss the importance of this type of abstraction. make sure to check that students understand the process of these systems. use flowcharts to illustrate. Students need to be able to read a flowchart and understand how it works as this is a fundamental example of an algorithm. Students in groups can explore different abstraction software in the realworld and report to the class their findings. 
Homework  Get students to come up with a flowchart model from one of their other curriculum subjects, i.e. creating an oil painting, making a map of the school, building a table in DT etc.  Students can vary their homework depending on their level of understanding  Get students to document their experience on their portfolio system for assessment 