F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 563 results
This is the fifth 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'.)
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 is designed to introduce students to data analysis using a spreadsheet such as MS Excel. The project is based on a real world problem and a real data set from a weather balloon launched in Australia earlier this year. The project consists of 5 lessons of variable length, each with a different focus. ...
This activity allows students to use the visual programming software Lightning Lab to control Sphero to act out the role of a fictional character. This activity uses Charlie and the Chocolate Factory by Roald Dahl as an example. This lesson idea was created by Steven Payne.
This is the first in a series of lessons to incorporate Graphical User Interfaces (GUIs) into your General Purpose Programming. It follows on from the Visual To Text Coding lesson series.
This is the third 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.
Investigate home automation systems, including those powered by artificial intelligence (AI) with speech recognition capability. These suggested activities for year levels 7-8 are designed for students using general purpose programming languages JavaScript and Python, with similar content to the visual coding lesson Home ...
In this lesson students use BeeBots and Scratch Junior to synthesize what they know about Bees and are introduced to mapping concepts. This lesson idea was created by Karen Butler.
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.
This lesson sequence provides step-by-step video tutorials and challenges to incorporate Graphical User Interfaces (GUIs) into your General Purpose Programming. It follows on from the Visual To Text Coding lesson series.
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.
Students explore the design thinking process of ideation and reflect on different ways we can generate ideas in order to solve a problem with a design brief. This particular lesson explores healthy eating through the design brief although the activities can be used to ideate any design.
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.
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 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.
In this lesson sequence use the ‘Odds and evens’ problem as a springboard. Students construct interactive spreadsheets designed to address particular needs. This lesson also demonstrates an approach to programming known as rapid application development (RAD).
Create a game board where the player is provided with a number of decisions. Using Scratch and Makey Makey, students add multimodal elements to the story. These elements are activated using an Ozobot.
Create a computer program to learn a traditional Aboriginal or Torres Strait Islander language.
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 ...