This class was created by Brainscape user Cat Unknown. Visit their profile to learn more about the creator.

Decks in this class (27)

Data types
Define and give an example of an ...,
Define and give an example of a r...,
Define boolean
8  cards
Programming concepts
What does a variable do,
What does a constant do,
How do you assign a variable
62  cards
Programming paradigms
What generation are high level la...,
What generation are low level lan...,
Define paradigm
15  cards
Data structures and abstract data types
Define primitive data type and gi...,
Define composite compound data ty...,
Define data structures
19  cards
Queues
What are queues,
What kind of structure do they have,
How do queues keep order
13  cards
Stacks
What is a stack,
What structure does a stack follow,
What does push data do
10  cards
Trees
Define a tree,
Define a cycle,
Define connected in the frame of ...
22  cards
Hash tables
Define hash table,
How is data stored in an associat...,
What is hashing
12  cards
Dictionaries
What type of data type is a dicti...,
Define dictionary,
What data type is a key
9  cards
Vectors
What is a vector,
How can vectors be represented,
Name 4 operations that can be app...
4  cards
Graph traversal
What are the 2 components of graphs,
Define a graph,
What is a neighbour
12  cards
Tree-traversal
What are the 3 most common algori...,
Define pre order,
What happens to a node when it s ...
10  cards
Reverse polish
Why was reverse polish notation r...,
What form are expressions entered in,
Give an example of infix notation
6  cards
Searching algorithms
0  cards
Sorting algorithms
0  cards
Optimisation algorithms
0  cards
Abstraction & automation
Define truth table,
Define abstraction,
Define representational abstraction
13  cards
Regular languages
Define a finite state machine,
When is a language considered reg...,
Define regular languages
16  cards
Context-free languages
What is backus naur form,
What are production rules,
What are used for in bnf
10  cards
Communication
What does communication rely on,
What is synchronous transmission,
What is asynchronous transmission
28  cards
Networking
Define topologie,
Describe a bus topology,
What is a backbone
30  cards
The internet
Define the internet,
What does isp stand for,
What kind of connections are there
4  cards
Linked List
What kind of structure is a linke...,
What is an element in a list called,
What things does a node store
10  cards
Big O notation and classification of algorithms
What are the objectives for writi...,
What is the key consideration of ...,
What is a function
7  cards
Client-server technologies
0  cards
Boolean algebra
A1,
A 0,
A a
14  cards
Functional programming
0  cards

More about
a level computer science aqa

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Cat Unknown's A level computer science AQA flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Computer Science A Level AQA
  • 12 decks
  • 413 flashcards
  • 1 learners
Decks: 1 Fundamentals Of Programming, 2 Fundamentals Of Data Structures, 3 Fundamentals Of Algorithms, And more!
A-Level Computer Science OCR
  • 20 decks
  • 265 flashcards
  • 466 learners
Decks: Key Terms, 111 Structure Of The Processor, 112 Types Of Processor, And more!
Make Flashcards