F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 260 results
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.
Use this program to create an interactive chat bot who answers questions as if she is Lady Macbeth. Have students analyze, fill in or change parts of, or use the program to create their own variation and rendition of a character. This program could be used to further your understanding of how you could use Pencil Code in ...
This unit of work is intended to teach years 9–10 students basic programming, using general purpose programming language.
Students create algorithms with a condition that tells the computer to repeat a sequence of instructions.
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.
Play a variation of the game ‘Simon Says’ to develop understanding of sequencing and instructions in programming.
Write a set of instructions that program a Bee-Bot to move to letters to spell out a word on an alphabet grid.
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.
In this coding challenge, students learn about programming in JavaScript, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.
Learn how to make interactive webpages and build a surprisingly addictive game! In this DT Challenge, you'll learn the web technologies that form the foundations of the internet. In this course you'll learn the basics of HTML, CSS and JavaScript! You'll build webpages using text and images, and learn how to make them interactive ...
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.
This is the final project 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.
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'.)
The focus of this activity is to discover if students can use numbers to describe a pattern created with objects. We want to encourage students to record what they know about the pattern in a table and then use this information to help predict future terms and identify the rule or function for the pattern. By recording ...
This set of printable cards provides definitions of six aspects of computational thinking.
This resource provides strategies for assessing aspects of the Digital Technologies subject in the Australian Curriculum that relate to data using contexts from other learning areas and General Capabilities, including Science, Mathematics, Numeracy and Literacy. The resource includes an assessment planner and rubric, as ...
This PDF provides activities in which students identify features of digital systems, and create models to demonstrate their operations. Students are encouraged to demonstrate their understanding of Domain Name Servers (DNS), routing, and transmission control and internet protocols (TCP/IP).
This PDF provides a sequence of activities in which students create algorithms to measure the time taken for a vehicle to travel from a starting line to a finish line. Students connect micro:bits and laser receiver sensors to measure time, then create programs to undertake the timing using visual and general-purpose programming.
This tutorial shows ways in which environmental factors such as lighting and temperature can be measured and improved using micro:bits and sensor boards, and programmed using pseudocode and visual programming.
This PDF gives educators an overview of what project management is and ideas on how they can implement project management skills in the F-6 classroom.