7-8: Creating digital solutions: Robotics and embedded systems
Explore the way computer programming uses a collection of smaller programs – functions to solve problems.
|Content type||Scope and sequence|
|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 taking into account functional requirements and economic, environmental, social, technical and usability constraints
Design the user experience of a digital system, generating, evaluating and communicating alternative designs
Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors
Implement and modify programs with user interfaces involving branching, iteration and functions in a general-purpose programming language
Evaluate how student solutions and existing information systems meet needs, are innovative, and take account of future risks and sustainability
|Technologies & Programming Languages||Electronic programming boards|
|Keywords||robotics, microcontrollers, scope, sequence, scope and sequence|
Creative Commons Attribution 4.0, unless otherwise indicated.