Data Types
Sequence, Selection, & Loops
Arrays, Lists, Sort & Search
Errors & Subprograms
Validation & Files
100

This data type is of alphanumeric value

String

100

In Python, this symbol is uses to denote the 'not' when comparing value.

!

100

All items in this type of structure need to be the same data type

Array

100

This type of error often results in the program crashing or not being able to run in the first place

Runtime error

100

This check will verify the amount of characters in an input

Length check

200

This data type can be used to represent irrational numbers.

Float / Real
200

The term used to build a statement within another statement

Nesting

200

This type of search reviews all items until the item is (hopefully) found

Linear

200

These types of errors will often still run but will usually output the wrong results

Logical error

200

This type of check if an input matches a set of criteria

Pattern check

300

This data type is limited to two options.

Boolean

300

Examples of these are random, math, and time

Libraries

300

This type of sorting method compares two neighbouring values as it progresses through a list

Bubble

300

Values a subprogram needs from the main program to run are called these

Parameters

300

These are good programming practices to help code be more easily understood by another programmer (state 2 practices)

Using comments (but not too many)

Using whitespace

Meaningful identifiers

Indentation

400

This symbol, when used to divide, returns only the remainder to the user

%

400

While and For loops are examples of this

Iteration

400

Python uses this type of list to record a number of data items that can have different types

2D Lists

400

This type of table is often used to route out logical errors

Trace table

400

What CSV stands for

Comma separated values

500

The name of the term when joining string values

Concatenation

500

This type of loop is used when there is no known amount of times it may need to operate

While loop

500

A list with 10 items will have its maximum index value as this number.

9

500

This type of subprogram will return a value back to the main program after it's run

Function

500

The three modes you can open an text file as are read, write, and _____

append

M
e
n
u