A programming language designed to be easy for humans to read and write. Examples include C, Java, and Python. Requires translation to machine language.
High Level Language
Oops!
Check
Okay!
Check
15
A low-level programming language that uses symbolic code to represent machine-level instructions. Requires an assembler for translation.
Assembly Language
Oops!
Check
Okay!
Check
10
A tool that executes high-level code line by line without requiring prior compilation.
Interpreter
Oops!
Check
Okay!
Check
25
A sequence of steps or instructions to solve a problem or perform a task.
Algorithim
Oops!
Check
Okay!
Check
20
Software utilities that assist in the development, debugging, and maintenance of programs.
Programming Tools
Oops!
Check
Okay!
Check
heart
Other team wins 20 points!
Oops!
shark
Other team loses 20 points!
Okay!
gift
Win 5 points!
Okay!
banana
Go to last place!
Oops!
thief
Give points!
5
10
15
20
25
fairy
Take points!
5
10
15
20
25
rocket
Go to first place!
Okay!
thief
Give points!
5
10
15
20
25
25
Designing and managing databases using programming languages to structure and manipulate data.
Database Programming
Oops!
Check
Okay!
Check
10
A program that converts high-level code into machine code or low-level language for execution.
Compiler
Oops!
Check
Okay!
Check
15
The basic binary code (0s and 1s) that a computer's processor can execute directly.
Machine Language
Oops!
Check
Okay!
Check
trap
No points!
Oops!
star
Double points!
Okay!
rocket
Go to first place!
Okay!
thief
Give points!
5
10
15
20
25
20
A text-based tool for writing and editing source code. May be standalone or part of an IDE.