The set of steps used to solve a problem.
What is an algorithm?
In programming, a named storage location that holds a value, which can be changed during the program's execution.
What is a variable?
Picture that can be "worn" by a sprite.
Costumes
The process of testing, finding problems, and fixing them is called
Debugging
When was the first computer invented?
1700, 1822, 1946, 1985
1822
A collection of indexed values.
What is a list or array?
A program construct that allows for a block of code to be repeated multiple times?
What is a loop?
The input name, such as number of branches. The input name is set in the block definition. It never changes.
Parameter
A fundamental concept that allows programmers to automate repetitive tasks by executing the same code block multiple times...like in a loop, repeat block, forever block.
Iteration
Who is the father of the computer?
Alan Turing, John von Neumann, Charles Babbage, Bill Gates
Charles Babbage
An item on a list is called a _____, which is a sequence of characters (letters, digits, punctuation, etc.).
String
This type of block has a jigsaw puzzle shape. They tell the computer to do something without reporting a value.
Command
The input value, such as 6 for a hexagonal pinwheel. The input value is given each time the block is run; it can be a different value each time.
Argument
Smallest element used to make up an image on a display.
Pixel
Who made the first computer program?
Grace Hopper, Barbara Liskov, Tim Berners-Lee, Ada Lovelace
Ada Lovelace
In programming, this type of value is a data type that can only hold one of two values: true or false.
Boolean value
This type of block has an oval shape. They return a value.
Reporter
The name of the operating system on all student laptops.
ChromeOS
A detailed outline or rough draft of a program. Done in words.
Pseudocode
The computer worm that shut down up to 10% of the internet in 1988.
The Morris Worm, Mydoom, Stuxnet, WannaCry
What is the Morris Worm?
The rules to correctly type in a programming language. We don't have to worry about this too much in SNAP! because it is a block language.
What is syntax?
This type of block has a hexagon-shape and asks a true/false question.
Predicate
A numerical value that corresponds to a unique element in a list.
What is an index?
An outline or draft of a program, done in shapes.
Flowchart
What was the name of the British computer that cracked the German codes during World War II?
The Kraken, Colossus, King Kong, Jeopardy
Colossus