F-10 Curriculum (V8)
F-10 Curriculum (V9)
Your search returned 38 results
In this series of lessons, students use a basic programming language to design and create an app for younger students to encourage them to use public transport safely. They explore basic user-interface principles and take into account aesthetics and the development of a positive user experience. Their goal is to create ...
The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics. In this video, Bill Gates, creator of Microsoft introduces the If statement. He explains that the If statement is a fundamental concept in computer programming. By demonstrating the use ...
The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics. In this instructional video, Facebook's Mark Zuckerberg explains what a Repeat Loop is and how to use the repeat block. This is the second of seven clips in the Hour of Code tutorial. To ...
The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics. In this video, Saloni explains what an If/Else statement is. With the help of Scrat the Squirrel from Ice Age, she goes on to demonstrate how If/Else blocks can be used to program characters' ...
The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics. In this video, basketball star Chris Bosh explains the difference between a Repeat Until command and a Repeat Loop command. This is the third of seven clips in the Hour of Code tutorial. ...
This video introduces one of code.org's unplugged activities. It discusses a lesson on Computational Thinking, designed to show you how to take a big difficult problem and turn it into several simpler problems. The goal of the lesson is for a group of students to write a set of instructions for another group of students ...
Do you know what a computer programmer does? Watch as some experts in the field explain. For more information on the activities introduced in this video, visit http://learn.code.org/s/1/level/1
The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics. In this video, Saloni explains what an If/Else statement is and looks at how If/Else blocks can be used to program the movement of a zombie character. This is the fifth of seven clips in ...
The Hour of Code is a one-hour introduction to computer science, designed to demystify code and show that anybody can learn the basics. This video explains what computer science is and what a computer programmer does. This is the first of seven clips in the Hour of Code tutorial. To try your hand at coding visit learn.code.org
This video introduces one of code.org's unplugged activities and provides an introduction to programming without the use of computers. One student takes on the role of "programmer", drawing arrows and scribbles on paper to guide the other student to re-create a particular picture. For more information on the activities ...
Learn about the differences between animals, and how Biologists use programming to help them do science! We'll learn about the features of animals, structural and behavioural adaptation, and how to use these properties in order to identify them. So hop in and learn some science! This course is based on the Year 5 science ...
In this coding challenge, students learn about programming in Blockly, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.
This scope and sequence unit explores binary numbers through pixel-based image creation to help students understand the purpose and functionality of binary. It also covers data types as we explore how information is represented internally in digital systems and the operations that can be performed on it.
This unit introduces data science as a process, focusing on specific skills used in data science. These include the acquisition of data from surveys, sensors or online repositories; storage and analysis of that data; and its visualisation, including with interactivity. When acquiring and analysing data, students can apply ...
This scope and sequence unit introduces skills and tools for designing and testing algorithms, building up to the use of nested control structures and functions.
This scope and sequence unit provides a sequence for teaching programming incorporating branching, iteration (repetition) and variables.
This scope and sequence unit provides opportunities to explore algorithms conceptualising algorithms as a sequence of steps or procedures for carrying out instructions to solve problems. It also incorporates representing data as part of our algorithms.
In this scope and sequence unit students follow and describe simple algorithms involving branching and iteration and implement them as visual programs.
In this learning sequence, students are guided to design a mini-game for a targeted audience. They use a template to plan and record their ideas for their game, considering the main characters, theme and goal for their game. Students program their game using Scratch or a similar visual programming platform. Sample Scratch ...
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.