Australian Curriculum Categories

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)

(View this topic on www.australiancurriculum.edu.au )

No resources found