Teacher of Computing - AHC

Ultimate A-Level Computer Science Podcast

Education EN ↓ 72 episodes

Welcome to the Ultimate A-Level Computer Science Podcast! Your go-to guide for mastering every topic, from algorithms and data structures to exam techniques and revision tips. Join us as we break down complex concepts into clear, easy-to-understand lessons, packed with practical examples and insider insights. Whether you’re aiming for an A or just want to boost your confidence, tune in and unlock your full potential in A-Level Computer Science!

Author

Teacher of Computing - AHC

Category

Education

Podcast website

www.ahc.me.uk

Latest episode

Apr 21, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

A-Level Computer Science – OCR NEA Evaluation Explained (OCR H446) | Bonus 7 21.04.2026

🎧 A-Level Computer Science revision for OCR & AQA students. ⭐ If this podcast helps your revision, leaving a quick rating really helps other students find it. In this bonus episode, we focus on the OCR A-Level Computer Science NEA evaluation section . We look at what evaluation is really for, how it links back to the original aims and success criteria, and what students need to do to show th...

A-Level Computer Science – Dijkstra’s, A* & Travelling Salesman Explained (OCR / AQA) | S12:Ep6* 16.04.2026

This episode introduces  optimization algorithms  in computer science, specifically focusing on  Dijkstra's shortest path algorithm  and the  A algorithm *. It explains how Dijkstra's algorithm finds the shortest path between a starting point and all other nodes in a  weighted graph , with applications in areas like internet routing and GPS. The document then contrasts computable and incomputable...

A-Level Computer Science – OCR NEA Post-Development Testing Explained (OCR H446) | Bonus 6 14.04.2026

🎧 A-Level Computer Science revision for OCR & AQA students. ⭐ If this podcast helps your revision, leaving a quick rating really helps other students find it. In this bonus episode, we look at post-development testing for the OCR A-Level Computer Science NEA. This is the stage where students test the finished system in a structured and meaningful way to show whether it actually works as inte...

A-Level Computer Science – OCR NEA Iterative Testing Explained (OCR H446) | Bonus 5 13.04.2026

🎧 A-Level Computer Science revision for OCR & AQA students. ⭐ If this podcast helps your revision, leaving a quick rating really helps other students find it. In this episode, we break down Iterative Testing in the OCR A-Level Computer Science NEA (H446) . You’ll learn: What iterative testing means and why it’s important How to test your solution at each stage of development How to present t...

A-Level Computer Science – Depth-First & Breadth-First Search Explained (OCR / AQA) | S12:Ep5 13.04.2026

This episode provides an  overview of graph traversal algorithms , specifically  depth-first search (DFS)  and  breadth-first search (BFS) . It  explains how to trace  and  describe typical applications  for each algorithm, including  illustrations of their operational steps  using a sample graph. The text further  details the data structures employed  by each algorithm—a  stack for DFS  and a  qu...

A-Level Computer Science – Merge Sort & Quick Sort Explained (OCR / AQA) | S12:Ep4 09.04.2026

This episode provides an overview of  merge sort  and  quick sort  algorithms, crucial topics for A Level Computer Science. It begins by  explaining the core steps of merge sort , including dividing a list into sublists and then merging them back into a single sorted list, illustrating this with a step-by-step example. The document then  calculates the time complexity of merge sort as O(n log2n) ....

A-Level Computer Science – Bubble Sort & Insertion Sort Explained (OCR / AQA) | S12:Ep3 06.04.2026

This repisode, provides an overview of  sorting algorithms , specifically  bubble sort and insertion sort . It highlights the  importance of choosing an efficient sorting algorithm  due to the potentially  large number of items to be sorted . The document  explains the mechanics of both bubble sort and insertion sort , offering  pseudo-code algorithms  and illustrating their processes. Crucially,...

A-Level Computer Science – OCR NEA Iterative Development Explained (OCR H446) | Bonus 4 05.04.2026

🎧 A-Level Computer Science revision for OCR & AQA students. ⭐ If this podcast helps your revision, leaving a quick rating really helps other students find it. n this episode, we break down the Iterative Development section of the OCR A-Level Computer Science NEA (H446) . You’ll learn: What iterative development actually means in the NEA How to structure your development into clear iterations...

A-Level Computer Science – OCR NEA Design Section Explained (OCR H446) | Bonus 3 02.04.2026

🎧 A-Level Computer Science revision for OCR & AQA students. ⭐ If this podcast helps your revision, leaving a quick rating really helps other students find it. In this episode, we break down the Design section of the OCR A-Level Computer Science NEA (H446) . You’ll learn: What needs to be included in the Design section How to present algorithms, flowcharts, and pseudocode clearly How to desig...

A-Level Computer Science – Searching Algorithms Explained (Linear, Binary & Tree) (OCR / AQA) | S12:Ep2 02.04.2026

This episode introduces various  searching algorithms  crucial in computer science for finding specific items within data structures. It begins by outlining  linear search , which involves sequentially checking each item until a match is found, and analyzes its  time complexity  as O(n). The text then moves to  binary search , a more efficient method for  sorted lists  that works by repeatedly hal...

A-Level Computer Science – Big-O Notation & Algorithm Efficiency Explained (OCR / AQA) | S12:Ep1 30.03.2026

This episode provides a comprehensive overview of  computational algorithms , focusing on their  analysis and design  within the context of A Level Computer Science. It introduces what algorithms are, their  real-world applications  such as routing, timetabling, and encryption, and defines the  properties of a good algorithm , emphasizing clarity, correctness, termination, efficiency, and understa...

A-Level Computer Science – Backtracking, Heuristics & Data Mining Explained (OCR / AQA) | S11:Ep6 26.03.2026

This episode introduces various  computational thinking  strategies for solving problems. It begins by explaining fundamental concepts like  visualisation  through flowcharts and the historic  Euclid's algorithm  for finding the greatest common divisor. The document then explores  backtracking  as a method for pathfinding and solving mazes, contrasting it with the limitations of  exhaustive search...

A-Level Computer Science – Problem Solving Strategies & Divide and Conquer Explained (OCR / AQA) | S11:Ep5 23.03.2026

This episode  outlines fundamental concepts in problem-solving within the context of  computer science.  It begins by emphasizing that  recognizing a problem is the initial step towards its resolution  and introduces various  problem types  and corresponding  solution strategies.  The material explores methods such as  trial and error, enumeration, simulation, and creative solutions , illustrating...

A-Level Computer Science – Logical Thinking & Concurrency Explained (OCR / AQA) | S11:Ep4 19.03.2026

This episode provides an overview of  computational thinking , specifically focusing on  logical thinking  and  concurrent processing . It outlines the characteristics of a  good algorithm , emphasizing clarity, efficiency, and robustness against invalid inputs, and introduces  tools for designing algorithms  like hierarchy charts, flowcharts, and pseudocode. The text then examines  decision state...

A-Level Computer Science – Procedural Thinking & Decomposition Explained (OCR / AQA) | S11:Ep3 16.03.2026

This episode outlines the principles of  computational thinking , specifically focusing on  procedural thinking  and  decomposition . It explains how to break down complex problems into  smaller, manageable sub-problems  to create more efficient and understandable solutions. The document introduces  structured programming  as a methodology that utilizes  modularization  and a  top-down design mode...

A-Level Computer Science – Computational Thinking, Reusability & Caching Explained (OCR / AQA) | S11:Ep2 12.03.2026

This episode  explores key aspects of computational thinking , focusing on  problem-solving strategies  within computer science. It  details the importance of identifying inputs, outputs, and preconditions  when devising solutions, using an example of a function to find the maximum value in a list. The text then  discusses the benefits of creating reusable program components , emphasizing how clea...

A-Level Computer Science – Computational Thinking & Abstraction Explained (OCR / AQA) | S11:Ep1 09.03.2026

This episode introduces  computational thinking  as a critical skill in computer science, focusing on  problem-solving  through logical application of techniques. A core component of this approach is  abstraction , which involves  simplifying complex realities  by identifying and  removing irrelevant details . The text explains that abstraction allows for the creation of  abstract models  that rep...

A-Level Computer Science – OCR NEA Analysis & Success Criteria Explained (OCR H446) | Bonus 2 07.03.2026

🎧 A-Level Computer Science revision for OCR & AQA students. ⭐ If this podcast helps your revision, leaving a quick rating really helps other students find it. The Analysis section is one of the most important parts of the OCR A-Level Computer Science NEA (H446) . In this bonus episode, we explore how to produce a strong analysis that clearly defines the problem, engages with stakeholders, an...

A-Level Computer Science – Backtracking, Heuristics & Data Mining Explained (OCR / AQA) | S10:Ep6 05.03.2026

This episode introduces various  computational thinking  strategies for solving problems. It begins by explaining fundamental concepts like  visualisation  through flowcharts and the historic  Euclid's algorithm  for finding the greatest common divisor. The document then explores  backtracking  as a method for pathfinding and solving mazes, contrasting it with exhaustive searches which become impr...

A-Level Computer Science – Selecting an OCR NEA Project: Complexity Explained (OCR H446) | Bonus 1 04.03.2026

🎧 A-Level Computer Science revision for OCR & AQA students. ⭐ If this podcast helps your revision, leaving a quick rating really helps other students find it. Choosing the right project is one of the most important decisions in the OCR A-Level Computer Science NEA (H446) . In this bonus episode, we explore what “complexity” really means in the context of the OCR marking criteria and how to s...

A-Level Computer Science – Problem Solving Strategies & Divide and Conquer Explained (OCR / AQA) | S10:Ep5 02.03.2026

This epissode outlines fundamental concepts in problem-solving within the context of  computer science.  It begins by emphasizing that  recognizing a problem is the initial step towards its resolution  and introduces various  problem types  and corresponding  solution strategies.  The material explores methods such as  trial and error, enumeration, simulation, and creative solutions , illustrating...

A-Level Computer Science – Logical Thinking & Concurrency Explained (OCR / AQA) | S10:Ep4 26.02.2026

This episode provides an overview of  computational thinking , specifically focusing on  logical thinking  and  concurrent processing . It outlines the characteristics of a  good algorithm , emphasizing clarity, efficiency, and robustness against invalid inputs, and introduces  tools for designing algorithms  like hierarchy charts, flowcharts, and pseudocode. The audio then examines  decision stat...

A-Level Computer Science – Procedural Thinking & Decomposition Explained (OCR / AQA) | S10:Ep3 23.02.2026

This episode outlines the principles of  computational thinking , specifically focusing on  procedural thinking  and  decomposition . It explains how to break down complex problems into  smaller, manageable sub-problems  to create more efficient and understandable solutions. The document introduces  structured programming  as a methodology that utilizes  modularization  and a  top-down design mode...

A-Level Computer Science – Computational Thinking, Reusability & Caching Explained (OCR / AQA) | S10:Ep2 19.02.2026

This episode explores key aspects of computational thinking , focusing on  problem-solving strategies  within computer science. It  details the importance of identifying inputs, outputs, and preconditions  when devising solutions, using an example of a function to find the maximum value in a list. The text then  discusses the benefits of creating reusable program components , emphasising how clear...

A-Level Computer Science – Computational Thinking & Abstraction Explained (OCR / AQA) | S10:Ep1 16.02.2026

This Episode outlines  computational thinking  as a crucial skill in computer science, emphasizing the ability to logically solve problems and design algorithms. A core concept explored is  abstraction , defined as the process of separating logical and physical problem aspects by  removing irrelevant details  to focus on essential characteristics. This technique facilitates devising  abstract mode...

Listen to the Ultimate A-Level Computer Science Podcast podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.