Home teaching week 12

13 July 2020

Hello! It's the last week of our home teaching programme and we are SO PROUD to have supported over 54,000 of you to keep learning about computing over the last three months.

If you've enjoyed 'home teaching', why not keep the learning going this summer with two of our other programmes?

  1. Computer Science Accelerator in the Summer: teachers from any subject background can join our beginner or advanced tracks and work towards getting certified for teaching GCSE computer science.
  2. Our Teach Computing Curriculum will be complete by the end of July and will then start to become available as video lessons on the Oak Academy website in September. These units of work will be super useful for your lesson planning for the next academic year! Find out more in our recent blog post.

And please keep the conversations going too by joining us on Twitter or Facebook.

Key Stage 1

  • In this week's fun activity, your students will learn how to create algorithms by making steps and rules. Five activities are available including cooking, my amazing game, robotify me, timetable, and teddy hunt.

Key Stage 2

  • Scratch Pathway 1 - By completing this week's activity, you will learn how to develop your own boat racing game!
  • Scratch Pathway 2 - Learn how to create your own world! In this project, you will learn how to create your own adventure game world with multiple levels to explore.

Key Stage 3

  • In our Cybersecurity unit this week, you will identify the most effective methods to prevent cyberattacks.
  • Python Programming Pathway 1 - 'Learn how to use data structures continued': by completing this activity, you’ll learn how to make your own encryption program, and how to send and receive secret messages with a friend.
  • Python Programming Pathway 2 - Learn how to develop your own 2D version of Minecraft: in this project, you’ll design and code improvements to a 2D version of Minecraft.
  • 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 course, presented by Ben Garside.
  • 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.

Key Stage 4

  • Basics of Python Programming: explore the basics of Python through this weekly online course where you'll learn to code your first program. This week, you will explore how to use conditional loops and abstraction.
  • Algorithms and advanced Python programming: take your Python skills further through this weekly 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 binary search algorithm.
  • If you are a GCSE student transitioning to A level, get started with the transition topics on our Isaac Computer Science platform! The final lesson in our series is Representing images. You will learn how bitmap images are represented in binary, what a pixel is, what colour depth, image resolution, and metadata are, and how to calculate the size of a bitmap image file.
  • 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, you can join our course 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 Dijkstra’s path finding algorithm. You will learn how Dijkstra’s algorithm works when finding the shortest path in a graph, and how Dijkstra’s algorithm is applied in a specific scenario.
  • 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!