Skip to main content Skip to navigation

Content description VCDTCD052

Digital Technologies / Levels 9 and 10 / Creating Digital Solutions
Content description
Design algorithms represented diagrammatically and in structured English and validate algorithms and programs through tracing and test cases
  1. designing algorithms to solve real-world problems and describing algorithms using flow charts and structured English, for example START, END, IF and UNTIL
  2. recognising that different algorithms can solve a problem with different trade-offs
  3. tracing algorithms to predict results and program state for a given input, for example desk checking or using an interactive debugging tool
  4. using tracing techniques to test algorithms, for example desk checking an algorithm for a given input by stepping through the algorithm while keeping track of contents of the variables
  5. developing test cases that correspond to the requirements of the specifications, for example validating program behaviour on a range of valid and invalid user input
Curriculum resources and support
Find related teaching and learning resources in FUSE*
Find related curriculum resources on the VCAA resources site
*Disclaimer about use of these sites

Go to Digital Technologies curriculum

Scroll to the top of the page