Home teaching week 9

22 June 2020

Hello! It's week 9 of our home teaching programme and, as always, we are here to support students of all age groups and abilities to learn about computing.

If you need something from the lessons explained or clarified, the timings for our live online Q&A sessions can be found on each key stage's homepage.

Key Stage 1

  • In this week's fun activity, your child/children will create hand clapping, hand tutting, or hand jive sequences of movements. Children break the sequence of actions down into parts to learn about the concept of decomposition. Children can then link this idea to breaking problems down when creating computer programs such as animations or games.

Key Stage 2

  • Scratch Pathway 1 - Our spook-tacular Ghostbusters resource sets you the fiendish task of making your own ghost-catching game in Scratch!
  • Scratch Pathway 2 - Learn how to create your own brain training game! In this project, you’ll create a maths quiz game in which the player has 30 seconds to enter as many correct answers as possible.

Key Stage 3

  • In our Cybersecurity unit, you will go on a journey of discovery into the techniques that cybercriminals use to steal data, disrupt systems, and infiltrate networks. This week is about understanding the different types of attacks that hackers use, including 'DDoS' and 'Brute Force'.
  • Python Programming Pathway 1 - this is a great set of starter resources for teachers wishing to introduce Python into their classrooms. In this week's lesson, you will learn how to make a turtle racing game and use loops to draw the race track!
  • Python Programming Pathway 2 - another new set of Python resources that you can use instead of Pathway 1. This week, you’ll design and code your own RPG maze game. The aim of the game is to collect objects and escape from a house, making sure to avoid all the monsters!
  • Do you want to change the world? Our new Digital Literacy course is a good place to start. In this unit, you will develop a deeper understanding of information technology and digital literacy by using your skills to create a blog post about a real world cause that you are passionate about and would like to gain support for.
  • If you missed out on the first run of our phone app project and want another chance to join in, check out our fantastic App Development resource, presented by Ben Garside.

Key Stage 4

  • In this week's Networks lesson, you'll explore how data is transferred over Ethernet and WiFi.
  • Basics of Python Programming: explore the basics of Python through a weekly online course where you'll learn to code your first program. This week, you will explore selection as a programming construct.
  • Algorithms and advanced Python programming: take your Python skills further through a weekly online course. You’ll discover how to break down problems into smaller parts, and then design and apply algorithms to data. This week, you will explore the bubble sort algorithm.
  • Maths & Logic in Computer Science: build your understanding of a range of topics, including using logic and mathematical operators in programming, and converting numbers to binary. This week, you'll look at binary numbers including shifts and addition.
  • If you are a GCSE student transitioning to A level, get started with the transition topics on our Isaac Computer Science platform! The third lesson in our series is Truth tables for logic circuits. You'll learn what a truth table is, why they're used, and how to design a truth table for a specific scenario.
  • Join our Object-Oriented Programming course. This is a super fun course where users can make objects in Python and create their own adventure game!

Key Stage 5

  • If you're an A level student, why not join our scheme of work on Number bases and algorithms? It's great way to keep things fresh in your mind for next year. This week's lesson is about floating point numbers. You will learn: how floating point numbers are represented in binary; how to convert a floating point number into denary; how to normalise a floating point number; how to convert a denary number into floating point form; and what we mean by the terms 'overflow' and 'underflow'.
  • We are also running our Object-Oriented Programming course again. This is a super fun course where users can make objects in Python and create their own adventure game!