F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 42 results
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).
This lesson sequence provides a bridge between visual coding (eg. Scratch) and General Purpose Programming languages (eg. Python or JavaScript). This resource is most suitable if you have never done General Purpose Programming and/or you benefit from slow-paced, step-by-step video tutorials.
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.
Create a model using snap blocks 1 block high and create a code so someone else can build your model.
Write a set of instructions that program a Bee-Bot to move to letters to spell out a word on an alphabet grid.
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 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.
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 Celia Coffa.
Compare algorithms designed to complete the same task, and evaluate each for efficiency.
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.
Order images to show a sequence of personal events or milestones such as birth, first tooth, beginning to crawl.
In this lesson we show how to transition from a visual based programming language to using a text-based programming language using the example of a heads or tails coin toss application.
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.
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.
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 eighth 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 brings together skills from the previous lessons to design and develop a Higher Lower game, where the player tries to guess ...
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.
This is the second 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 make decisions (branching) and identify data types.
This is the sixth 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 builds on the previous introduction to arrays (also called lists) and brings in the length property.