A dog who listens to your commands.
Who is Karel?
What is a street in Karel's World?
A row.
What can be used to teach Karel to turn right?
Programs that _________ have good decomposition and make the code easy to follow.
What is Read Like a Story?
An instruction you can give to Karel.
What is a command?
What is an avenue in Karel's World?
A column.
What are these {} called?
Curly Brackets
| This is the function that is called when you click run. | 
A grid that Karel lives in.
What is a World (or Karel World)?
How can we make Karel turn right?
turnLeft x3
| The part of a function that contains the commands | 
What is Function Body?
How many times should the start function be defined in a program?
A naming convention where the first letter is lower case, and each subsequent start of a word is upper case.
What is lowerCamelCase?
What are two commands Karel knows?
turnLeft, putBall, takeBall, move
To teach the computer a new command and explain what it should do when receiving that command.
What is Defining a Function?
How many times should the start function be called in a program?
What is wrong with this code?
move();
move();
turnRight();
Karel doesn't know turnRight.
What are the directions Karel can face?
North, East, South, West
What does it mean to Call a Function?
| Calling a function actually gives the command, so the computer will run the code for that function. | 
When defining your function, should you include a semicolon after the parentheses when naming the function?