What is an algorithm?
Show answer
A set of instructions to solve a problem.
The Nextutor Computer Science flashcard library has 12 decks and 180 cards across 12 topics for GCSE and A-Level, including Algorithms and Pseudocode, Data Structures — Lists, Stacks and Queues, Computer Systems — CPU and Memory and more.
What is an algorithm?
A set of instructions to solve a problem.
Class definition
A blueprint for creating objects with shared properties and methods.
What is a list?
A collection of items that can be accessed and manipulated.
What is Bubble Sort
A simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.
What is CPU
Central Processing Unit, executes instructions
Tree data structure
A hierarchical structure with nodes and edges.
Need help with Computer Science? Find a Computer Science tutor →
Yes — every deck in the Nextutor flashcard library is free. Create a free account to study the full decks and track your progress with spaced repetition.
The library currently covers 12 topics: Algorithms and Pseudocode; Data Structures — Lists, Stacks and Queues; Computer Systems — CPU and Memory; Networks, Protocols and Cybersecurity; Programming Concepts — Variables, Loops and Functions; Databases and SQL; Number Systems — Binary and Hexadecimal; Object-Oriented Programming — Classes and Inheritance; Algorithms — Sorting, Searching and Complexity; Data Structures — Trees, Graphs and Hash Tables; Computational Thinking — Abstraction and Decomposition; Computer Organisation — Processor Architecture. New decks are added over time.
These decks are general rather than tagged to a specific exam board. Check the content against your own specification.
There are 12 decks with 180 cards in total. Each card has a question on the front and the answer on the back.
Yes — once you're signed in you can generate a Computer Science flashcard deck on any topic with AI in seconds, or build one card by card. Free accounts get a monthly AI generation quota.
Flashcards are good for memorising key facts, definitions and terms. A Computer Science tutor helps with understanding and exam technique, which flashcards alone can't cover — many students use both.