F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 70 results
Write a set of instructions that program a Bee-Bot to move to letters to spell out a word on an alphabet grid.
This is the third 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 how to generate and use random numbers.
In this lesson students will be using components of the LilyPad development kit to create a circuit of LED’s that are controlled using a basic Arduino program, written in the Arduino IDE. Starting with a simple sequence of turning a LED on and off, the students can be challenged to choose a piece of music with a steady ...
Students are introduced to Ozoblockly and basic programming concepts. Using Ozoblockly, students program Ozobot to follow a path and travel through a maze that they have created. This lesson idea was created by Steven Payne.
This learning sequence explores text analysis through Natural Language Processing, a significant application of Artificial Intelligence. Teachers and students are led through a series of video tutorials to develop a Python program that can break down and analyse the content of a complete text and use smart sentiment analysis ...
This is the fifth 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 how to create and use arrays (also called lists).
Learn how to program a BBC micro:bit using Blockly — no experience required. Learn the basics of programming in Blockly with our full BBC micro:bit simulator. Create a Smart Garden device to monitor the health of your plants, measuring temperature and wiring up a simple soil moisture sensor.
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!
This sequence of lessons explores how to incorporate user input, decision-making and loops in programming using the context of a shopping experience, particularly the checkout. It combines data in the form of a barcode and programming choices.
This lesson sequence is a cross-age project that can be used for students in year 5/6 in collaboration with students from years 1-2. In this project, students collaborate on a code for an unplugged robot. They design, test and modify the robot and create instruction manuals.
This lesson sequence offers an approaches to teaching object-oriented principles using visual programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
This lesson sequence offers an approaches to teaching object-oriented principles using text-based programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
Using OzoBots students move an Ozobot about a map with coordinates. This lesson idea was created by Ben Jucius.
Create a flowchart to represent a sequence of (branching) steps and decisions needed to solve a mathematical problem.
Wombot is hungry and wants a carrot! With simple code, help Wombot through mazes, and learn to draw lines and shapes with code. In this challenge you'll learn the fundamentals of programming by using instructions to position Wombot on the screen. You'll help Wombot move and turn, and along the way learn to draw lines, patterns ...
Learn how to program a BBC micro:bit using Python — no experience required. Learn the basics of programming in Python with our full BBC micro:bit simulator. Create a Smart Garden device to monitor the health of your plants, measuring temperature and wiring up a simple soil moisture sensor.
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.
Learn how to program a BBC micro:bit using Blockly. No experience required. Learn the basics of programming in Blockly with our full BBC micro:bit simulator.
Create a model using snap blocks 1 block high and create a code so someone else can build your model.
Order images to show a sequence of personal events or milestones such as birth, first tooth, beginning to crawl.