9-10: User design and programming: Creating a digital game

A digital game can give students the opportunity to learn and refine their object-oriented programming (OOP) skills which is a requirement at years 9–10.

Additional details

Year band(s) 9-10
Content type Scope and sequence
Format Web page
Core and overarching concepts Abstraction, Specificiation (decomposing problems), Algorithms, Implementation (programming), Interactions (user design)
Australian Curriculum Digital Technologies code(s)
ACTDIP038

Define and decompose real-world problems precisely, taking into account functional and non-functional requirements and including interviewing stakeholders to identify needs

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

ACTDIP042

Evaluate critically how student solutions and existing information systems and policies, take account of future risks and sustainability and provide opportunities for innovation and enterprise

Technologies & Programming Language​s Python, JavaScript JS, other programming languages
Keywords digital game, digital solutions, scope, sequence, scope and sequence, object oriented programming, problem solving
Organisation

ESA

Copyright

Creative Commons Attribution 4.0, unless otherwise indicated.