NSW Department of Education
Learning resources

Teacher guide: game-based learning

For teachers
For parents
For students

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

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

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
Need help?