Karel
Syntax
Math
Control
Graphics
100
A dog who listens to your commands.
Who is Karel?
100
A message in your code that explains what is going on.
What is a comment?
100
To add or increase
What is increment?
100
A control structure that lets us repeat code a fixed number of times.
What is a for loop?
100
The distance between the center of a circle and its edge.
What is the radius?
200
A grid that Karel lives in.
What is a World?
200
A naming convention where the first letter is lower case, and each subsequent start of a word is upper case.
What is lowerCamelCase?
200
To subtract from or decrease
What is decrement?
200
A control structure that lets you ask a question to the program and only run the code once if the answer is true.
What is an if statement?
200
The screen in which our graphics programs are drawn.
What is the canvas?
300
Teaching the computer (or Karel) a new command and explaining what it should do when receiving that command.
What is defining a function?
300
The visual structure of how your code is laid out. It uses tabs to organize code into a hierarchy.
What is indentation?
300
A variable used to count the number of times an action has been performed.
What is a counter?
300
A control structure that lets us repeat code as long as something is true.
What is a while loop?
300
The Javascript function that returns that width of the graphics canvas.
What is getWidth()?
400
The function that is called when you click run.
What is the start function?
400
The value outputted from a function when that function is called.
What is a return value?
400
A function that allows the reading of user input when an integer is used.
What is readInt?
400
A statement that takes you out of a loop without executing any more code in the loop
What is break?
400
A constant that has the specific purpose of being the value that breaks out of a loop
What is a float?
500
Breaking your program into smaller parts.
What is decomposition?
500
A value that can be used throughout the program, in every scope.
What is a global variable?
500
A number in your code that appears arbitrary. These should all be replaced with calculations or constants.
What is a magic number?
500
A loop, most often set with while(true), that has a break in the loop body.
What is a loop-and-a-half?
500
The location of a rectangle that the parameters in rect.setPosition(x,y) define.
What is the upper left corner?
Continue
ESC
Reveal Correct Response
Spacebar
M
e
n
u
Team 1
0
+
-
Javascript Vocabulary
No teams
1 team
2 teams
3 teams
4 teams
5 teams
6 teams
7 teams
8 teams
9 teams
10 teams
Custom
Press
F11
Select menu option
View > Enter Fullscreen
for full-screen mode
Edit
•
Print
•
Download
•
Embed
•
JeopardyLabs