$100: These are the horizontal rows in Karel's world.
Answer: What are Streets?
$100: This command makes Karel advance one space forward.
Answer: What is move();?
$100: This advanced version of Karel comes with extra commands like turnRight(); already built-in.
Answer: What is SuperKarel?
$100: This is described as "a way to teach Karel a new word."
Answer: What is a function?
$100: These are notes left in plain English so other people can understand your code.
Answer: What are comments?
$200: These are the vertical columns in Karel's world.
Answer: What are Avenues?
$200: To place a tennis ball on his current dot, Karel uses this command.
Answer: What is putBall();?
$200: In standard Karel, you must call turnLeft(); this many times to turn 180 degrees.
Answer: What is two?
$200: This keyword is required at the very start of a new function definition.
Answer: What is function?
$200: This design strategy involves starting with a "Big Problem" and breaking it into "Smaller Problems."
Answer: What is Top-Down Design?
$300: This compass direction is at the very top of the Karel grid.
Answer: What is North?
$300: This is the only turning command Karel knows by default in his standard version.
Answer: What is turnLeft();?
$300: This SuperKarel command allows him to face the opposite direction in a single step.
Answer: What is turnAround();?
$300: This term refers to the code located between the { and } brackets.
Answer: What is the function body?
$300: This is the term for what must be true before a function is called.
Answer: What is a Precondition?
$400: This is the specific (x, y) coordinate of the bottom-left corner of the world.
Answer: What is (1, 1)?
$400: This specific punctuation mark must be placed at the end of every Karel command.
Answer: What is a semicolon?
$400: In standard Karel, you must call turnLeft(); this many times to face right.
Answer: What is three?
$400: This is the difference between "specifying instructions" for an action and "causing the action to happen."
Answer: What is defining vs. calling a function?
$400: These two symbols are used to start and end a multi-line comment.
Answer: What are / and /?
$500: If Karel is on 5th Street and 8th Avenue, this is the ordered pair used to represent his position.
Answer: What is (8, 5)?
$500: This naming convention, used for commands like putBall();, starts with a lowercase letter and capitalizes the start of each new word.
Answer: What is lowerCamelCase?
$500: True or False: If you are using SuperKarel, you can still define your own functions.
Answer: What is True?
Answer: What is True?
$500: This specific rule states that a function name must not contain these.
Answer: What are spaces?
$500: This is the term for what should be true after a function is called.
Answer: What is a Postcondition?