Back to marketplace

Term 1/2

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

Total cards: 23•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (23)

#1
Front (Question)

Sequence

Back (Answer)

Instructions that are carried out one after another in order.

#2
Front (Question)

Iteration

Back (Answer)

Repeating instructions over and over again, this is called a loop.

#3
Front (Question)

Selection

Back (Answer)

A desicion or question. Depending on the answer given (choice), the program will follow a certain step ( path) and ignore the others.

#4
Front (Question)

Operators and their meanings: == != > < >= <=

Back (Answer)

== - Equal to != Not equal to > More than < Less than >= More than or equal to <= Less than or equal to

#5
Front (Question)

Integer

Back (Answer)

A whole number

#6
Front (Question)

String

Back (Answer)

A set of alphanumeric characters and symbols - eg a word or sequence

#7
Front (Question)

Real/ FLoat

Back (Answer)

Real / Float - Used to store decimal numbers. Typically a number is represented aproximately to a fixed number of signigicant figures and scaled using exponent.

#8
Front (Question)

Boolean

Back (Answer)

Used to store logical conditiond eg TURE/FALSE, ON/OFF, YES/NO

#9
Front (Question)

Variable

Back (Answer)

A value that is stored and can be changed

#10
Front (Question)

Constant

Back (Answer)

A value that is stored and cant be changed

#11
Front (Question)

Syntax error

Back (Answer)

Where your code doesn’t run and you have broken the rules of the language

#12
Front (Question)

Logic error

Back (Answer)

WHere your program runs but does something unexpected

#13
Front (Question)

Decomposition

Back (Answer)

Taking a complex problem and breaking it into a series of smaller more manegable problems.

#14
Front (Question)

Abstraction

Back (Answer)

Removing unecessary details and instead focus on the important factors, ignoring irrelevant information.

#15
Front (Question)

Algorithmic thinkking

Back (Answer)

Step by step instructions to solve a problem ( an algorithm)

#16
Front (Question)

Flow chart symbols: Oval Parallelogram Rectangle Diamond

Back (Answer)

Oval - STart / end Parallelogram - Input/ Output Rectange - Process ( Action, calculation, storing a variable) Diamond - Decision

#17
Front (Question)

Psuedocode

Back (Answer)

ALlows the designer to focus on the logic of the algorithm without being distracted by the syntax of the programming language.

#18
Front (Question)

Linear/ Serial search

Back (Answer)

Works by checking every single item in the list in order until you find the searched item, or fail to find it at all.

#19
Front (Question)

Binary search

Back (Answer)

A binary seach algorithm can only be used on sorted data It takes the data and keeps divifing it in half until it finds the item it is looking for.

#20
Front (Question)

Bubble sort

Back (Answer)

Each item in a list is compared to the one next to it and if it is greater, they swap places. This is repeated until the items are sorted

#21
Front (Question)

Merge sort

Back (Answer)

The first stage of a merge sort is to keep splitting the lists in half until they are only 1 item long. THen each list is first sorted and then recombined to form a fully sorted list.

#22
Front (Question)

Insersion sort

Back (Answer)

INsertion sorts compare values in turn, starting with the second value in the list. If this value is less than the value to the left of it, they swap places. Keep moving the value to the left until it doesnt swap.

#23
Front (Question)

Back (Answer)