F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 260 results
A hands-on activity to practise training and testing an artificial intelligence (AI) model, using cartoon faces, including a discussion about sources of potential algorithmic bias and how to respond to these sources.
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'.)
For this project, students are introduced to the Arduino microcontroller and Arduino integrated development environment for programming a switch on an air conditioner. This lesson was designed by Cindy Thornton, Flinders Island District High School, Tasmania.
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 text-based programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
There is also a series of units comprising learning activities, paired with assessment activities and templates that can be used to support use of the Scratch (MIT) platform. The Scratch Creative Computing Guide supports assessment activities with visual programming environments.
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.
This lesson sequence allows students to explore design thinking processes to investigate how games are designed, created and played. Students analyse the audience of games, understanding the importance of empathy in the design process. The learning sequence culminates in a showcase: students sharing the games they have ...
In this challenge students use the BBC micro:bit as an embedded system to create different pieces of a virtual pet game. Students in the process learn about the micro:bit’s features and can think about how to make their own version of a virtual pet game, or even an entirely new project. Discover how embedded hardware (micro:bit) ...
Explore geometry through programming, and draw intricate patterns and explosive fireworks! In this challenge, you’ll learn about how computers use angles, parallel lines and geometric transformations to generate the text and images you see on your screen every day. Use what you learn to develop your own fonts, pattern generators ...
Let's make our own devices with the Arduino! We'll take a deep dive into building devices from the ground up, and you'll see how all pieces of technology are built! Learn how to create a temperature monitor, or a musical instrument, or make an automatic torch! Jump right in and let's make some noise!
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.
Command an alien space fleet to save your home planet from global catastrophe. Build a fleet of drone ships using advanced top-secret technologies. On your journey to Earth, slingshot around a black hole and mine for valuable resources. Your mission is to outsmart Earth’s Global Defense System in your quest for precious ...
Learn how to use the Turtle in Blockly to draw and create with code. You'll draw a satellite piece by piece, building up your coding skills and learning advanced programming concepts like loops and functions.
This lesson will help students develop a basic understanding of computer programming structures by using block language Scratch. It will also introduce student to using Python with the Makey Makey electronic input device to create a game controller.
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 12 page guide explains how to set up a micro:bit as a mini seismometer that will detect shaking, and how to collect and display the data. The guide also includes classroom-ready activities on how to introduce and explore vibrations and earthquake monitoring.
This work sample demonstrates evidence of student learning in relation to aspects of the achievement standards for Year 4 Mathematics. The primary purpose for the work sample is to demonstrate the standard, so the focus is on what is evident in the sample not how it was created. The sample is an authentic representation ...
The focus of this activity is on patterns and algorithmic thinking. The lesson aims to encourage students to explore problems with limited assistance from the teacher. Although the teacher asks questions and can prompt learning, the students will investigate the problem using their own strategies.
This unit of work explores coordinate geometry in the context of Voronoi diagrams. Students use linear coordinate geometry to construct Voronoi diagrams by finding the gradient of a line segment, then finding the midpoint, a perpendicular line and finally the perpendicular bisector.