Stage 1 | Subject outline | Version control
Digital Technologies
Stage 1
Subject outline
Accredited in November 2016 for teaching at Stage 1 from 2018.
Stage 1 | Subject outline | Content | Focus area 1: Programming
Focus area 1: Programming
Students use computational thinking skills and strategies to understand problems and explore possible solutions. These strategies include deconstructing problems into logical sets of sequential or iterative parts, using tools that show dependencies and flow of sequence between subparts.
Students design algorithms to produce an output. An algorithm might be written in plain English or pseudocode, or be represented in a flow chart. Students turn the algorithm into code and test their solutions, which may take the form of a product, prototype, and/or proof of concept.
Students learn, develop, and practise with the building blocks of a programming language (variables, expressions, assignment, and input/output commands), understand the concept of sequencing, and use the constructs of selection and iteration.
They test and evaluate their solutions using simple testing techniques, and consider how effectively their solution meets the needs of the intended user.
Self‑assessment tools or skills frameworks may be used to support the development and application of students’ skills in working collaboratively.
The following framework provides a set of possible techniques and strategies that can be used for learning.
|
|
---|---|
Computational thinking Students apply computational thinking skills to design solutions prior to coding. Students work collaboratively and individually to design a solution. |
|
Design thinking |
|
Programming |
|
Testing and evaluating Students test and evaluate their solution. |
|