In SNAP! this behaves like an actor on the stage that is programmed to do many different things, such as walk around the stage and speak the lines of the play.
What is a sprit?
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
An algorithm written in human language. Starts with the letter p.
What is pseudocode?
A program construct that allows for a block of code to be repeated multiple times?
What is a loop?
A sequence of steps that are usually performed by a computer. Starts with the letter a.
What is an algorithm?
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. Begins with the letter i...
Iteration
Who is the father of the computer?
Alan Turing, John von Neumann, Charles Babbage, Bill Gates
Charles Babbage
An ordered, flexible collection of data items accessed by an index.
List
This type of block has a jigsaw puzzle shape. They tell the computer to do something without reporting a value.
Command
A sprite that shares information with its parent sprite (the original sprite).
What is a clone?
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
What is the smallest unit of data, representing either a 0 or a 1.
What is a bit?
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
This type of variable can be set or used only in the environment in which it is defined....like for a specific script in a specific sprite.
What is a local variable?
What is the practice of protecting systems and data from digital attacks.
What is cybersecurity.
What was the name of the British computer that cracked the German codes during World War II?
The Kraken, Colossus, King Kong, Jeopardy
Colossus