Thinking Like a Computer
Thinking Efficiently
Thinking Like a Detective
Thinking Logically
Logical Operators
100

Telling a computer what to do

Coding

100

An error in your code

Bug

100

A collection of commands grouped together and given a name

Function

100

Something you test that results in true or false

Condition

100

!

Not

200

A person who writes code to build their own apps and games

Developer

200

The process of identifying and fixing the error

Debugging

200

Runs a block of code over and over for a set number of times

For Loop

200

A block of code that will run only if something is true

Conditional Code

200

&&

And

300

A specific action for the computer to perform

Command

300

The order in which the commands are given

Sequence

300

The process of combining small parts to solve a larger problem

Composition

300

A value that can be either true or false

Boolean

300

||

Or

400

Telling a program to run a function

Call

400

A symbol or words like "and," "or," or "not" that connects two or more Booleans to make conditional decisions more specific

Logical Operator