Right menu

Featured resource


Home > Digital Learning > Resources > Algorithmics > Algorithmics Study Design > Unit 3: Algorithmic problem solving

Unit 3: Algorithmic problem solving

This includes the design of data structures for a problem that will be further considered in Area of Study 2. In Area of Study 2 students learn how to design algorithms following a variety of simple algorithm design patterns. They
apply this knowledge to design and implement the algorithm that works on the data structures determined in Area of Study 1.

Area of Study 1: Data modelling with abstract data types

In this area of study, students develop and apply knowledge and skills in representing information. Students select appropriate abstract data types (ADTs), and use them to model key aspects of real-world problems.

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.

Area of Study 3: Applied algorithms

In this area of study, students combine their knowledge of data modelling and algorithm design to solve real-world problems. Students consider a variety of algorithms and abstract data types before selecting a suitable combination.