Programming
Flow Control
Functions
Data Types
Object Oriented
100

This is the language computers speak

What is code

100

A three letter acronym we use when programming. It helps us save time, make less mistakes, and save space. 

What is D.R.Y.

100

This is a block of code that can be called to run the code it contains. 

What is a function?

100

This term is another word for information

What is data?

100

This is a blueprint, a roadmap to show us how to make an object

What is a class?

200

This three letter word is a another way of saying mistake or error. It may also be found in nature.

What is a bug?

200

This is a statement starting with if and ending with then

What is a conditional statement?

200

These are the two steps to using functions.

What is defining and calling it?

200

This is something we can use to store other things. A container if you will

What is a variable?

200

Although we see these all around us, in coding it is a portion of code that can be changed and updated without effected the rest of the code. 

What is an object?

300

This person is in charge of writing code. It's also what all of you are

Who is a programmer?
300

This term refers to something that lets us break a rule

What is an exception?

300

These curly symbols signal the beginning and end of a function

What are brackets?

300

This type of data only uses two values, true or false

What is a boolean?

300

These are special variables that live in a class, telling us things about our object.

What is a property?

400

Telling the computer what to do. Or when your parents make you do something.

What is a command?
400

This term refers to a set of instructions. Pay attention to the order!

What is a sequence? 

400

This is what we call when we see things that repeat

What is a pattern?

400

This symbol compares two things to see if they are equal?

What is a double equal / equality sign?

400

These objects are much more specific than their parents. They inherit their features.

What is a subclass/child-class?

500

This a term to refer to a set of steps that are made to solve a problem or complete a task.

What is algorithm?

500

We use this term to talk about a step in a loop. 

What is an iteration? 

500

This word, starting with re- is what separates functions from loops. We use this word when we want to use something again. 

What is re-use?

500

This data type, is neither number, letters, words, or true/false but may contain any of them in its list

What is an array?

500

This is a special function that lives inside an object. 

What is an advanced function?

M
e
n
u