Computing Progress logo
Community Supported
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 introduce abstraction models with a real-world focus and see that they can understand how these operate 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, 10, 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 word systems Evidence here will be from direct observation of the student's work with systems as well as their observations as reflected in their Learning Site portfolios.  
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 How useful is it to abstract something like gravity?  What benefit is there in making models such as Numpty Physics?  What would be the value of making a model that abstracted people, such as the effects on their heart?
Learning Objectives
  • To understand and try abstractions in meaningful ways
  • To describe and explain, with examples, how abstractions help us test theories and ideas
  • To understand how abstraction software in the real world has benefits to us

Students may already have been introduced to Numpty Physics and can now try it with a different focus to see what effect abstractions have and how they are used to make the system operate

Students need to start thinking about how important abstraction is to all of their activities.

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
  • Continue with more detailed examples f computer functions in your chosen software and test different variables to make shapes and patterns
  • A teacher led demonstration of using a visual programing software to create a shape (s)
  • Students can break into groups and work on their own examples of shapes and begin to document what and why
  • Class discussion and evaluation of the wider uses of instructions
  • Summarize the key points and reinforce the importance of instructions

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 Numpty Physics to work out forces such as energy and force.  The software allows us to change these abstracts and see their effect without actually damaging anything real

Use some of the student's own work and share with the group and discuss the quality of the instructions chosen.  Question students about how and why they did what they did.  Check for understanding.

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.

It would be good to use various flow-charts and discuss how they function.  This one on malware will show the underlying process and how they drive actions, but also refresh the idea of malware discussed in earlier lessons.

Lesson Structure Possible structure
  1. check where they have got to in terms of their understanding
  2. show students some more detailed examples of abstract ideas
  3. group work to work on some of their own models and what outputs they are seeing
  4. discuss what they have learned and what they can apply
  5. volunteers to share their work and explain how instructions work
  6. highlight next week's focus and issue homework

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)

Introduce students to Numpty Physics as a way to illustrate the abstraction of something like gravity.  You can also use simulation software such as the   BBC logobased human body game.  Get students to try varying the way organs might work.

Discuss the value of these systems and the effects that can be tried.  Discuss the importance of this type of abstraction.

Students in groups can explore different abstraction software in the real-world and report to the class their findings.

Homework Get students to watch the weather reports and reflect on how accurate they are, especially when it predicts 2+ days in advance. Students can vary their homework depending on their level of understanding Get students to document their experience on their portfolio system for assessment


Print Friendly, PDF & Email