Back to marketplace

3.1 Algorithms

No description yet. This curated deck is ready for daily study.

Total cards: 13•Content version: v3•Public deck•Updated: 8/1/2026

Card preview (13)

#1
Front (Question)

Abstraction

Back (Answer)

Selecting the important and relevant information in a problem

#2
Front (Question)

Algorithm

Back (Answer)

Step by step set of rules or instructions used to solve a problem or complete a task

#3
Front (Question)

Algorithmic thinking

Back (Answer)

Developing an algorithm to solve a problem

#4
Front (Question)

Computational thinking

Back (Answer)

The steps taken to find the best solution to a problem

#5
Front (Question)

Decomposition

Back (Answer)

Breaking down a complext problems into smaller sub-problems which can be solved individually

#6
Front (Question)

Pseudocode

Back (Answer)

A method of writing an algorithm shwoing the different steps. It must be readable and easy to interpret. IT IS NOT A PROGRAMMING LANGUAGE

#7
Front (Question)

Flowcharts

Back (Answer)

A method of writing an algorithm which uses different shapes to represent different commands. Flowcharts can show sequences, selection and iteration.

#8
Front (Question)

Search algorithm

Back (Answer)

Used to look for items. The two main types are binary and linear.

#9
Front (Question)

Binary search

Back (Answer)

Used to look for items in an ordered list. Sometimes called ‘divide and conquer’ as the list is halved each time.

#10
Front (Question)

Linear search

Back (Answer)

Used to look for items by checking each item in turn. The list does not need to be in order as every item is checked.

#11
Front (Question)

Sorting algorithm

Back (Answer)

Used to sort a list into order. The main types are bubble and merge sorts.

#12
Front (Question)

Bubble sort

Back (Answer)

Looks at the first two items in a list and puts them in the right order if necessary. It then works through the list comparing each of the numbers. When it gets to the end of the list it starts again. Each time it goes through the list this is called a pass.

#13
Front (Question)

Merge sort

Back (Answer)

Divide and conquer algorithm which splits the list in half into sub-lists and continues doing this until there is only one item in each sub-list. It then merges pairs of sub-lists putting the items in the right order until all the sub-lists are merged into one final ordered list.