Home > Digital Learning > Resources > Algorithmics > Algorithmics Study Design > 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. Theyapply this knowledge to design and implement the algorithm that works on the data structures determined in Area of Study 1.
Yes