Right menu

Featured resource


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

Default object view. Click to create a custom template, Node ID: 23098, Object ID: 34192

Unit 3: Algorithmic problem solving

Unit 3: Algorithmic problem solving

This unit focuses on how algorithms are used for solving complex problems. Algorithms are systematic problem-solving procedures that exist independently of computers. The study of algorithms lies at the heart of computer science and provides the formal foundation for computer programming. However, algorithmic problem solving is also a technique that can be applied very broadly in addressing a wide range of complex practical problems. In Area of Study 1 students acquire and apply a range of knowledge and skills to model real-world information.

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.

Yes

Yes

Name Class Section
Document Area of Study 1: Data modelling with abstract data types Folder 29
Document Area of Study 2: Algorithm design Folder 29
Document Area of Study 3: Applied algorithms Folder 29