Home > Digital Learning > Resources > Algorithmics > Algorithmics Study Design > Unit 3: Algorithmic problem solving > Area of Study 2: Algorithm design
Area of Study 2: Algorithm design
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.