digIT Games workbook
This lesson will help students develop a basic understanding of computer programming structures by using block language Scratch. It will also introduce student to using Python with the Makey Makey electronic input device to create a game controller.
Additional details
Year band(s) | 5-6, 7-8 |
---|---|
Content type | Student challenges, Lesson ideas |
Format | Document |
Australian Curriculum Digital Technologies code(s) |
AC9TDI6K01
Investigate the main internal components of common digital systems and their function
AC9TDI6P01
Define problems with given or co developed design criteria and by creating user stories
AC9TDI6P02
Design algorithms involving multiple alternatives (branching) and iteration
AC9TDI6P05
Implement algorithms as visual programs involving control structures, variables and input
AC9TDI8K01
Explain how hardware specifications affect performance and select appropriate hardware for particular tasks and workloads
AC9TDI8P09
Implement, modify and debug programs involving control structures and functions in a general-purpose programming language |
Keywords | Programming, Controller, Makey Makey, Scratch, Python, Computer programming |
Organisation | Australian Maths Trust. |
Copyright | May be subject to Copyright Statutory Licence Act. |
Related resources
-
digIT Robotics workbook
This brief lesson provides an introduction to coding MakerBots (mBots) using a block language. It provides introductory information about the robot's sensors, motors and microcontroller so students can control the mBot.
-
Crack the code
Using control technologies, students are required to individually design, produce and evaluate an alarm/alert system using a coding software (e.g. Arduino) and relevant hardware.
-
Hexadecimal and character sets
Use this guide to understand how text and numbers can be encoded in a computer as patterns of binary digits. Find out about hexadecimal which is a shortcut for representing binary. The guide explains that ASCII and Unicode are important character sets that are used as standard.
-
digIT Algorithm workbook
This brief lesson will help students develop a basic understanding of algorithm complexity and thinking skills. Use this to encourage student curiosity and promote multiple modes of thinking.