- Graph paper programming: in this lesson plan by Code.org students learn to program each another, by giving instructions to draw a picture. They explore the concepts of programming. For further information, see the supporting video. Code.org
- Plant a seed: this lesson idea supports students to think about how computers work by following specific instructions. Students need to work out which instructions are important to plant a seed and order them correctly. The teachers explicitly teach and discuss how this is a similar way that a computer works and instructions determine the outcome which may change. Connections could be made with this area of the curriculum when teaching students about procedure texts in English. Code.org
- Hector's World lesson plans: Hector’s World is an age appropriate animation with fun and engaging characters that explores digital safety. Children can observe the characters as they learn how to stay safe online. Teachers can find full lesson plans on the website to help scaffold class discussions and follow up activities. eSafety Commission
- My Robotic Friend: this lesson idea can be adapted for a variety of age and abilities and could be conducted with a whole class, groups of students with older student support or in small groups. It requires students to problem solve using computational thinking and write a set of instructions for a 'robot' to follow. This idea could be implemented over multiple lessons, enabling students to explore and start thinking about how a real robot works and conduct some research about it. Code.org
- Zoo Adventures: get students to explore robots to find out how they work and how to program them, robots include devices such as Bee-Bots. Students need to think about the instructions to give the robot to move in the desired location and the story that will match it. Watch this video made by students in Year 2 at Aitken Creek Primary School.Tamryn Kingsley
- Introduction to Information Networks: these lessons support students to begin to understand how networks and computers are connected. It is an unplugged lesson, requiring no devices. Sara MacKinnon
- Going Places Online: this unit explores a student's digital footprint and how to stay safe online. It develops an understanding of how many websites now ask for personal information and supports students to learn about how to stay safe online. Code.org and Common Sense Media
- Create a Play Story Lab: use the Code.org platform to enable students of various abilities to create a story using simple re-defined programming blocks. This is good to do before students start to use more complex programming software such as Scratch. Code.org
- Growing Up Digital classroom resources: this Department website leads teachers to a comprehensive list of resources to support them to investigate cyber safety topics.
- Code.org (web, free): learn to code, for students of all ages. Find the most appropriate activity for your students depending on the age and ability. Teachers can login and gain access to free lesson plans and teaching and learning resources.
- Digital Technologies - Algorithms In Plain English and infographic support teachers and students to gain a better understanding of the core concepts in the Digital Technologies curriculum, such as algorithms. Digital Learning and Teaching Victoria
Apps and Software
- The following apps and software could be used to help students to learn about programming and how to create instructions (algorithms) to make something happen/work:
- BotLogic (free, web): great for young students. It is an educational puzzle game that challenges students to solve logic problems as well as valuable programming concepts. Students are able to select an appropriate level. Select the correct instructions to help the robot to go home.
- Bee Bot, (free iPad app): helps children to improve their skills in directional language and programming through sequences of forwards, backwards, left and right 90 degree turns. It provides a good introduction before using the real bee bot floor robots. Save a screen shot of students work to keep a record.
- Scratch Jr. (free app, Apple and Android): aimed at young children and allows them to program their own interactive stories and games. The interface is based on the Massachusetts Institute of Technology (MIT) designed Scratch program, but easier for younger students. It is a powerful tool for exploring programming concepts. Students have many choices through the block coding that allows them to choose images, characters, movement and scenes to tell a story. In the process they learn to solve problems, design project and express themselves creatively.
- Daisy the Dinosaur (iPad, Free): provides an introduction to programming via iPad for beginners. It features easy to drag and drop interface that students of all ages can use to animate and instruct Daisy to dance across the screen.
- Kodable (IOS, Android and web) - Kodable teaches students the beginning concepts of programming languages in a fun game. It is self-guided and designed to support students to learn about strings, integers, and arrays.
- The Foos (free, multiplatform including IOS, Android, and web): increasingly challenging drag and drop coding puzzle that introduces students to the logic of programming using visual blocks of code.
- Primo (paid, wooden board game): a wooden game that invites children to explore programming in a developmentally appropriate. Students arrange the wooden blocks onto the wooden board and press a button to make Cubetto move.
- Robot Turtles (paid, board game): Robot Turtles is a board game designed to support students learning about the basic principles of programming. Each player chooses a turtle, makes a maze on the board and plays the instruction cards.
- Dot and Dash Robots (paid): these robots can be programmed using an iPad or Android device. Lesson plans are also available for teachers.
Previous Page | Next Page