Efficiency of algorithms

Quick links


Fundamentals of algorithms


Representing algorithms


Efficiency of algorithms


Searching algorithms


Sorting algorithms

Syllabus content

Content   Additional Information
Understand and explain the term algorithm.   An algorithm is a sequence of steps that can be followed to complete a task. Be aware that a computer program is an implementation of an algorithm and that an algorithm is not a computer program.
Understand that more than one algorithm can be used to solve the same problem.    
Compare the efficiency of algorithms explaining how some algorithms are more efficient than others in solving the same problem.   Formal comparisons of algorithmic efficiency are not required. Exam questions in this area will only refer to time efficiency.




Vehicula fermentum ligula at pretium. Suspendisse semper iaculis eros, eu aliquam iaculis. Phasellus ultrices diam sit amet orci lacinia sed consequat.

3.1 Fundamentals of algorithms

3.2 Programming

3.3 Fundamentals of data representation

3.4 Computer systems

3.5 Fundamentals of computer networks

3.6 Fundamentals of cyber security

3.7 Ethical, legal and environmental impacts of digital technology on wider society, including issues of privacy

3.8 Aspects of software development

Glossary and other links

Glossary of computing terms.

AQA 8520: The 2016 syllabus