Indicators of Progression for Technology Learning Objectives
Digital Technologies
Design a Software Program Structure |
||
Design a software program focuses on constructing an algorithmic structure for a specified task and specifying test data for a program. Initially students learn to construct an algorithmic structure for a basic task that involves input of at least two kinds of predefined types of information, and requires a combination of all of sequential, iterative, and conditional algorithmic structures. Students progress to designing the structure of a complex software program where the plan has a modular structure, an indexed data structure, input and output, and procedural structures that combine sequential, conditional, and iterative structures. By level 8 students should be using an Integrated Development Environment (IDE) to develop code following a disciplined development process with cycles of incremental development and testing. [Level 8 Learning Objectives, Teacher Guidance and Indicators of Progression wiil be published when Level 3 achievement standards are finalised for registration] |
||
|
Level 6 |
Level 7 |
![]() |
Demonstrate ability to design the structure of a basic software program |
Demonstrate ability to design the structure of an advanced software program |
![]() |
To support students to develop an ability to design the structure of a basic software program at level 6, teachers could:
|
To support students to develop an ability to design the structure of an advanced software program at level 7, teachers could:
|
![]() |
Students can:
|
Students can:
|
![]() |
AS91075 Digital Technologies 1.45 Construct a plan for a basic computer program for a specified task Standards & Assessment |
AS91372 Digital Technologies 2.45 Construct a plan for an advanced computer program for a specified task Standards & Assessment |
Digital Technologies
Knowledge of Digital Information Management | Create a Digital Information Outcome
Knowledge of Digital Media | Create a Digital Media Outcome | Design a Software Program Structure
Knowledge of Computer Science and Software Engineering | Construct a Software Program
Assemble and Test Electronic and Embedded Systems | Knowledge of Digital Infrastructure
Design a Digital Infrastructure System | Knowledge of Electronic Environments
Develop an Electronic Environment
Achievement Objectives of the three curriculum strands
Indicators of Progression – Acheivement Objectives (A4, by strand) (376kb, PDF)
Indicators of Progression – Acheivement Objectives (A3, by strand) (340kb, PDF)
Indicators of Progression – Acheivement Objectives (A3, by level) (319kb, PDF)
Learning Objectives of the specialist Knowledge and Skills strands
Indicators of Progression – Learning Objectives (502kb, PDF)