Australian Curriculum V8
ACTDIP029
Design algorithms represented diagrammatically and in English, and trace algorithms to predict output for a given input and to identify errors
Elaborations
- investigating and designing some common algorithms, such as to search, sequence, sort, merge, control data structures (Skills: Literacy, Numeracy, Information and Communication Technology (ICT) Capability, Critical and Creative Thinking)
- checking the accuracy of an algorithm before it is implemented, for example desk checking it with test data to see if the instructions produce the expected results (Skills: Literacy, Numeracy, Information and Communication Technology (ICT) Capability, Critical and Creative Thinking)
- using diagrams to describe key decisions, for example creating flowcharts using digital systems to describe a set of computational instructions (Skills: Literacy, Numeracy, Information and Communication Technology (ICT) Capability, Critical and Creative Thinking)
- using structured English to express algorithmic instructions, for example using conventional statements such as ‘while’ and ‘endwhile’ in a ‘while loop’ when describing interactive instruction (Skills: Literacy, Numeracy, Information and Communication Technology (ICT) Capability, Critical and Creative Thinking)
Show more
No resources found