How Computers Work
Organizing Information
Getting Things Done
Repeating and Counting
Making Choices
100

A set of instructions that tells the computer what to do.

What is a program?


100

A box that holds information, like a number or a word.

What is a variable?

100

A reusable block of code that does a specific job.

What is a function?

100

Code that repeats over and over.

What is a loop?

100

Code that makes decisions; runs only if something is true. Ex) If statement

What is a conditional?

200

A mistake or problem in a program that makes it do something wrong.

What is a bug?

200

Text data, written in quotes.

What is a string?

200

The information you give to a function, so it knows what to do.

What is an argument?

200

One single run of a loop.

What is an iteration?

200

Checks if something is true and runs code if it is.

What is an if statement?

300

Finding and fixing mistakes in your code.

What is debugging?

300

A whole number

What is an integer?

300

A function that asks the user to type something.

What is input()?

300

Repeats code a set number of times or through a list of items.

What is a for loop?

300

A test that is either True or False. It tells the program what to do next.

What is a condition?

400

A text box where you can type commands and see the computer’s responses.

What is a terminal?

400

A number with a decimal.

What is a float?

400

A function that shows text or numbers on the screen.

What is print()?

400

Keeps repeating as long as a certain condition is true.

What is a while loop?

400

Data given to the computer by the user.

What is input?

500

The rules for how code must be written so the computer understands it.

What is syntax?

500

A value that can only be true or false

What is a boolean?

500

Notes in your code (after a #) that the computer ignores. It is used to explain what the code does.

What is a comment?

500

Tells a loop where to start, stop, and how much to count by.

What is range(start, end, step)?

500

Data shown from the computer to the user.

What is output?