Computer Science Flashcards

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.

  • 12 decks
  • 180 cards
  • 12 topics
  • Updated April 2026

GCSE Computer Science topics

All GCSE Computer Science flashcards →

A-Level Computer Science topics

All A-Level Computer Science flashcards →

Sample Computer Science flashcards

GCSE · Algorithms and Pseudocode

What is an algorithm?

Show answer

A set of instructions to solve a problem.

Study the full deck →
A-Level · Object-Oriented Programming — Classes and Inheritance

Class definition

Show answer

A blueprint for creating objects with shared properties and methods.

Study the full deck →
GCSE · Data Structures — Lists, Stacks and Queues

What is a list?

Show answer

A collection of items that can be accessed and manipulated.

Study the full deck →
A-Level · Algorithms — Sorting, Searching and Complexity

What is Bubble Sort

Show answer

A simple sorting algorithm that repeatedly steps through the list, compares adjacent elements and swaps them if they are in the wrong order.

Study the full deck →
GCSE · Computer Systems — CPU and Memory

What is CPU

Show answer

Central Processing Unit, executes instructions

Study the full deck →
A-Level · Data Structures — Trees, Graphs and Hash Tables

Tree data structure

Show answer

A hierarchical structure with nodes and edges.

Study the full deck →

Need help with Computer Science? Find a Computer Science tutor →

Frequently Asked Questions

Are these Computer Science flashcards free?

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.

Which Computer Science topics do the flashcards cover?

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.

Which exam boards are the Computer Science flashcards for?

These decks are general rather than tagged to a specific exam board. Check the content against your own specification.

How many Computer Science flashcards are there?

There are 12 decks with 180 cards in total. Each card has a question on the front and the answer on the back.

Can I make my own AI Computer Science flashcards?

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.

Should I use flashcards or a Computer Science tutor?

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.