F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 239 results
This activity allows students to use the visual programming software Lightning Lab to control Sphero to act out the role of a fictional character. This activity uses Charlie and the Chocolate Factory by Roald Dahl as an example. This lesson idea was created by Steven Payne.
Students are introduced to Ozobot and how drawing lines and colour codes can control it. This lesson allows students to experiment with different lines and codes to create a path for Ozobot to follow. This lesson idea was created by Steven Payne.
During this lesson, students will be required to consider the functions of the Bee-Bot and how a user can interact with this device. Students are asked to design a course challenge for another user which will result in the Bee-Bot, with a pin attached, reversing into a balloon to pop it. This lesson idea was created by ...
This is the fifth in a series of lessons to incorporate Graphical User Interfaces (GUIs) into your General Purpose Programming. The series follows on from the Visual To Text Coding lesson series.
Write a set of instructions that program a Bee-Bot to move to letters to spell out a word on an alphabet grid.
Retell a known nursery rhyme using ScratchJr to create an interactive animation.
Learn how to code the micro:bit to use the radio! In this DT Mini Challenge, you can create wireless networks to send pictures and messages around the room! You'll start by sending simple messages, but work up to making your own interactive games with your friends! Dive on in and you'll be sending secret messages in no time!
In this learning sequence students explore an orchestra and use Makey Makey to make a musical instrument for an ensemble.
Students create a storyboard to plan a ‘choose your own adventure' story, where the reader is provided with a number of decisions that lead to alternative endings.
Write programs to solve problems with code and create word games! In this DT Challenge, you'll learn how to play Mad Libs, Questions, Taboo, and Word Chain, and even write your very own Pirate Chatbot! Can you fool your friends into thinking they're talking to a real person? Learn how to create a series of word games with ...
This lesson plan enables students to explore how Natural Language Processing (NLP), a subset of Artificial Intelligence (AI), is used to assess and categorise a user’s online comments. (AI is the ability of machines to mimic human capabilities in a way that we would consider 'smart'.)
This is the fourth in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It introduces the combining of logical operators and and or for more complex decisions.
In this lesson sequence students learn to code separate modules that perform discrete functions but collectively meet the needs of the solution. They select the most appropriate algorithm based on the type of problem.
Control a turtle and draw amazing pictures with code. In this challenge you'll learn the fundamentals of programming by using instructions to position a turtle on the screen, drawing lines, patterns and shapes in the same way computers draw images. Computers use the input from users and the environment to give us feedback ...
This unit of work is intended to teach years 9–10 students basic programming, using general purpose programming language.
Prepare for launch with the micro:bit! Set your sights on the stars by making a rocket ship, complete with countdown. You don't need a real micro:bit to participate. Use our full micro:bit simulator to learn, explore what the micro:bit can do! Blast-off in 3, 2, 1! If you have a micro:bit you can use our resources to build ...
This lesson will explore how to program the Sphero using functions and show the benefits of decomposing the behaviour of the Sphero into functions, instead of writing line by line repeated behaviours. This lesson idea was created by Claudia Szabo.
A cipher is a message that has been written in such a way (encoded) that it is unreadable by others. In this lesson, students will use mapping to encode a sentence. Students will work with a partner to create an algorithm that describes the encryption process. They will also examine encoded and decoded messages to recognize ...
Use Python to program a micro:bit for sport! Get excited about coding even if you have no experience. You'll use the Python language to write your own programs, and make interactive games and tools to improve your health.