9-10: User design and programming: Robotics and embedded systems

Choose from a selection of four projects to explore programming and designing a digital solution to suit an identified need or solve a problem.

Additional details

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

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


Design the user experience of a digital system by evaluating alternative designs against criteria including functionality, accessibility, usability, and aesthetics


Design algorithms represented diagrammatically and in structured English and validate algorithms and programs through tracing and test cases


Implement modular programs, applying selected algorithms and data structures including using an object-oriented programming language


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 Robotics and drones, Electronic programming boards, other programming languages
Keywords robotics, embedded systems, scope, sequence, scope and sequence



Creative Commons Attribution 4.0, unless otherwise indicated.