Right menu

Featured resource


Home > Digital Learning > Resources > Algorithmics > Algorithmics Study Design > Unit 4: Principles of algorithm design

Unit 4: Principles of algorithm design

In Area of Study 2 students encounter a variety of more sophisticated algorithm design patterns, and apply their knowledge of these to construct an improved solution for the problem posed in Area of Study 1. In Area of Study 3 students
learn about the hard limits to computability, and that there are computational problems which cannot be solved using any kind of computational machinery.

Area of Study 1: Formal algorithm analysis

Area of Study 2: Advanced algorithm design

Area of Study 3: Universality of computation and algorithms

Area of Study 1: Formal algorithm analysis

In this area of study, students investigate the correctness and efficiency of algorithms using mathematical techniques.

Area of Study 2: Advanced algorithm design

In this area of study, students examine more advanced algorithm design patterns.

Area of Study 3:Universality of computation and algorithms

In this area of study, students examine computation as a universal concept that is independent of programming languages and computer hardware.