Skip to content
ISIT SkillForge
A-Level Computer ScienceBTEC ITAAQ ITCoding LabNEA Project HubExam Practice
Log inSign up free
A-level Computer Science/Year 12

Sequence 5 — Fundamental Algorithms

Flowcharts, pseudocode, linear search, binary search, bubble sort, insertion sort and algorithm efficiency. Develops algorithmic thinking ahead of advanced algorithms in Year 13. AQA 4.3, Lessons 22–29.

Introduction to Algorithms

  • Define an algorithm
  • Explain the characteristics of an effective algorithm
Lesson ready

Flowcharts

  • Recognise standard flowchart symbols
  • Construct flowcharts incorporating sequence, selection and iteration
Lesson ready

Pseudocode

  • Write algorithms using AQA-style pseudocode
  • Translate pseudocode into Python
Lesson ready

Linear Search

  • Explain how linear search operates
  • Trace linear search algorithms
Lesson ready

Binary Search

  • Explain the binary search algorithm
  • Trace binary searches
Lesson ready

Bubble Sort

  • Explain bubble sort
  • Trace bubble sort algorithms
Lesson ready

Insertion Sort

  • Explain insertion sort
  • Trace insertion sort algorithms
Lesson ready

Algorithm Performance

  • Compare searching algorithms
  • Compare sorting algorithms
Lesson ready
ISIT SkillForge

Learn. Practise. Build. Progress.

Platform

  • About
  • Pricing
  • Careers Hub
  • Blog
  • Contact

Legal

  • Terms of Service
  • Privacy Policy
  • Cookie Policy
  • Accessibility
  • Refund Policy
  • Acceptable Use Policy
  • AI Use Policy
  • Safeguarding Statement

Contact

  • Contact us
  • hello@itskillforge.co.uk

IT SkillForge is an independent educational platform. It is not affiliated with, endorsed by, or operated by AQA, OCR, Pearson/BTEC, or any other awarding organisation. Qualification names are used for descriptive purposes to indicate curriculum alignment only.

© 2026 IT SkillForge. All rights reserved.