Game design
This sequence of lessons integrates game design using scratch and a Makey Makey programming board.
Additional details
Year band(s) | 7-8 |
---|---|
Content type | Lesson ideas |
Format | Web page |
Core and overarching concepts | Design thinking, Impact and interactions, Algorithms, Specification (decomposing problems), Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
AC9TDI8P05
Design algorithms involving nested control structures and represent them using flowcharts and pseudocode
AC9TDI8P06
Trace algorithms to predict output for a given input and to identify errors
AC9TDI8P07
Design the user experience of a digital system
AC9TDI8P08
Generate, modify, communicate and evaluate alternative designs
AC9TDI8P09
Implement, modify and debug programs involving control structures and functions in a general-purpose programming language |
Keywords | Think like an inventor, Game design, Scratch, Coding, Programming, Makey Makey, Algorithms |
Integrated, cross-curriculum, special needs | STEM |
Organisation | ESA |
Copyright | Creative Commons Attribution 4.0, unless otherwise indicated. |
Related resources
-
Classroom ideas: Micro:bit Environmental Measurement (visual and general-purpose programming) (Years 5-8)
Investigating environmental data with Micro:bits: This tutorial shows the coding needed for digital solutions of some environmental issues that can be created using pseudocode and visual programming. It can also be created using general-purpose programming.
-
Anti-bullying AI
Sometimes we write and post things on social media in a hurry.
-
AI image recognition - exploring limitations and bias
A hands-on activity to practise training and testing an artificial intelligence (AI) model, using cartoon faces, including a discussion about sources of potential algorithmic bias and how to respond to these sources.
-
Creating a digital start line and finish line with micro:bits (Years 7-8)
The following activity suggests one-way Digital Technologies could be integrated into a unit where vehicles are being designed and produced. Coding examples are provided in three ways: pseudocode, visual programming and general-purpose programming (Python/micro-python).