Skip to content

Learn Computing

GCSE Computer Science

Section 3: Computer programs

Algorithms

Loading...

Algorithms

Learn about algorithms and computational thinking.

Understand what algorithms are and how to represent them using flowcharts and pseudocode. Explore searching algorithms (linear and binary search) and sorting algorithms (bubble sort, merge sort).

This unit covers algorithm efficiency, abstraction, decomposition, and pattern recognition - key concepts in computational thinking.

Specification

Lessons

⚠️

AI-Generated Content - Not Yet Reviewed

This lesson content has been partially generated using AI and has not yet been reviewed by a human educator. It likely contains numerous issues, inaccuracies, and pedagogical problems. Do not use this content for actual lesson planning or teaching at this time.

Previous

Ethical, legal, cultural and environmental tech

Computer systems

Next

Programming fundamentals

Getting Started

Getting startedCourse contentWhat's the point?What comes after this?

Copyright © 2025 Ed Nutting. Based on OCR GCSE Computer Science specification.

Created with care for students aged 10+