Key message
Teaching students to create games provides broad and deep learning opportunities.
Educational Services Australia produced this teacher guide to game-based learning. It presents the rationale for using a game-based learning approach and a variety of resources and tools for implementing a game-based learning unit of work for students of all ages.
Curriculum and syllabus links
NSW Syllabus outcomes
Technology S4
- TE4-1DP Designs, communicates and evaluates innovative ideas and creative solutions to authentic problems or opportunities
- TE4-2DP Plans and manages the production of designed solutions
- TE4-4DP Designs algorithms for digital solutions and implements them in a general-purpose programming language
Australian Curriculum content descriptions
Technologies S2
- ACTDIP010 Define simple problems, and describe and follow a sequence of steps and decisions (algorithms) needed to solve them
- ACTDIP011 Implement simple digital solutions as visual programs with algorithms involving branching (decisions) and user input
Technologies S3
- ACTDIP018 Design a user interface for a digital system
- ACTDIP019 Design, modify and follow simple algorithms involving sequences of steps, branching, and iteration (repetition)
- ACTDIP020 Implement digital solutions as simple visual programs involving branching, iteration (repetition), and user input
Technologies S4
- ACTDIP028 Design the user experience of a digital system, generating, evaluating and communicating alternative designs
- ACTDIP029 Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors
- ACTDIP030 Implement and modify programs with user interfaces involving branching, iteration and functions in a general-purpose programming language
Technologies S5
- ACTDIP039 Design the user experience of a digital system by evaluating alternative designs against criteria including functionality, accessibility, usability, and aesthetics
- ACTDIP040 Design algorithms represented diagrammatically and in structured English and validate algorithms and programs through tracing and test cases
- ACTDIP041 Implement modular programs, applying selected algorithms and data structures including using an object-oriented programming language