F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 32 results
Natural language processing is growing in importance. We often converse with automatic chatbots for customer service without even knowing. We also use online translation services or mobile apps. But how do these services work? Is there artificial intelligence (AI) in them? Three projects are offered to cater for student ...
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.
Write a set of instructions that program a Bee-Bot to move to letters to spell out a word on an alphabet grid.
Order images to show a sequence of personal events or milestones such as birth, first tooth, beginning to crawl.
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 ...
Compare algorithms designed to complete the same task, and evaluate each for efficiency.
Create a model using snap blocks 1 block high and create a code so someone else can build your model.
Create a flowchart to represent a sequence of (branching) steps and decisions needed to solve a mathematical problem.
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.
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.
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 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.
Create a computer program to learn a traditional Aboriginal or Torres Strait Islander language.
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.
Using OzoBots students move an Ozobot about a map with coordinates. This lesson idea was created by Ben Jucius.
Students explore a sequence of steps using Bee-Bots in the context of familiar narratives. They navigate a Bee-Bot to events within the story, first as a whole class and then in small groups. This activity can be integrated with English and the exploration of narratives. This lesson idea was created by Rebecca Vivian.
The soil moisture sensor project integrates science understandings and computational thinking to solve a problem about sustainable watering practices. This lesson was devised by Trudy Ward, Clarendon Vale Primary School, Tasmania.
Students are introduced to Sphero and its main features – direction, speed and colour. This lesson allows students to experiment through playing with Sphero and controlling it with the Sphero app. This lesson idea was created by Steven Payne.
This comprises a collection of sample activities that incorporate visual programming (Scratch) into teaching and learning programs. They show the possibilities Scratch offers for integration. The projects are incomplete and are designed to be used as samples for inspiration or modification by teachers.
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 ...