Right menu

Featured resource


Default object view. Click to create a custom template, Node ID: 23108, Object ID: 34203

Area of Study 2: Algorithm design

Area of Study 2: Algorithm design

In this area of study, students learn how to formalise processes as algorithms and to execute them automatically. They use the language of algorithms to give precise descriptions of how specific problems can be solved and to describe general approaches to problem solving.

Students explore a variety of problem-solving strategies or algorithm design patterns. They encounter recursion as a method for constructing solutions to problems by drawing on solutions to smaller instances of the same problem.

Students will design and implement an algorithm using the data model created in Outcome 1. The programming language used to implement the algorithms as a computer program must explicitly support the ADTs listed in the key knowledge in Area of Study 1 either directly or using a library. These programming requirements will be published annually by the VCAA in the VCAA Bulletin.

Yes

Yes