Back to marketplace

2.1 Algorithms

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

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

Card preview (24)

#1
Front (Question)

Computational Thinking

Back (Answer)

Breaking down a problem into manageable steps and developing into an algorithm to solve with.

#2
Front (Question)

Abstraction

Back (Answer)

Filtering out the characteristics of a problem that are not needed in order to concentrate on those that are needed.

#3
Front (Question)

Decomposition

Back (Answer)

Breaking down a large problem into smaller sub-problems.

#4
Front (Question)

Algorithmic thinking

Back (Answer)

Identifying the steps involved in solving a problem.

#5
Front (Question)

Linear Search

Back (Answer)

Each item in the list is checked and parsed through in order.

#6
Front (Question)

Binary search

Back (Answer)

An ordered list is divided into two parts with each comparison.

#7
Front (Question)

Bubble Sort

Back (Answer)

Moving through a list repeatedly , swapping elements that are in the wrong order.

#8
Front (Question)

Merge sort

Back (Answer)

A list is splint into smaller lists (2 elements ) and then are combined and ordered.

#9
Front (Question)

List

Back (Answer)

A collection of data with a single identifier.

#10
Front (Question)

Insertion Sort

Back (Answer)

Each item takes it turns , compare to the items in a sorted list and placed in the correct position.

#11
Front (Question)

Algorithm

Back (Answer)

The series of steps to solve a problem or perform an action.

#12
Front (Question)

Flowchart

Back (Answer)

A diagram that shows the inputs, outputs and processes in an algorithm.

#13
Front (Question)

Process

Back (Answer)

An action that takes place .

#14
Front (Question)

Pseudocode

Back (Answer)

Simplified programming code that is not language specific , used to design algorithms.

#15
Front (Question)

Trace Table

Back (Answer)

A table that follows the values of a variable to check for accuracy.

#16
Front (Question)

What is the symbol for a process ?

Back (Answer)

Rectangle = An action

#17
Front (Question)

What is the symbol for a subroutine ?

Back (Answer)

Rectangle + bars

#18
Front (Question)

What is the symbol for an Input/Output ?

Back (Answer)

Parallelogram

#19
Front (Question)

What is the symbol for a decision ?

Back (Answer)

Diamond

#20
Front (Question)

What is the symbol for a terminator ?

Back (Answer)

Oval = start/stop

#21
Front (Question)

What are the two types of error ?

Back (Answer)

• Syntax • Logic

#22
Front (Question)

What is a syntax error ?

Back (Answer)

code written does not follow the grammatical and format rules of the programming language

#23
Front (Question)

What is a logic error ?

Back (Answer)

error in the way a program works

#24
Front (Question)

How does a binary search work ?

Back (Answer)

• set the counter to middle pos of list • value = match means the search ends • if midpoint value is < value , list split in 2 and bottom half ignored -if midpoint value > value , list split in 2 and top half ignored • Repeat until value is found