Efficiency of algorithms

Quick links

3.1

Fundamentals of algorithms

3.1.1

Representing algorithms

3.1.2

Efficiency of algorithms

3.1.3

Searching algorithms

3.1.4

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.

 

Example

Example

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