1/18
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced | Call with Kai |
|---|
No analytics yet
Send a link to your students to track their progress
What is an algorithm?
A general set of instructions, like a recipe
Which best describes a computer bug?
When a program produces an unexpected error unanticipated by the developer.
What is a sprite in SNAP?
An object on the stage that the code can manipulate (move, show, say).

Which shape does the below code draw?
Square (same length sides)
Which block allows a sprite to alert another sprite of an event?
Broadcast
Let’s program the start of a knock-knock joke. Using broadcast and when I receive
blocks, which is the correct way to program the first 2 lines?

. What is a programming language?
A programming language is a set of terms that gives a computer instructions to perform a specific task.
. What is a computer program?
A computer program is a sequence of steps. that is written in a programming language, that would be used to allow the computer to solve a task.
What is the “X-position”?
The "x-position" is a watcher block that holds the horizontal location.
What is the “Y-position”?
The y-position is a watcher block that manages that holds the vertical location.
. List the purpose of each of the lines of code in the sample script below:

How do we represent a variable in our SNAP programs?
We represent a variable in our SNAP programs is an orange oval that represents a value.
How do we create a temporary variable for a SNAP script?
We create a temporary variable for a SNAP script by clicking on the right arrow at the end of
the block.
Before the internet we used today, what was the first nationwide network? Who
created it and why?
The first nationwide network was Advanced Research Project Agency Network and it was
created by Paul Baran. Which was created to have a communication tactic that would survive
during a nuclear attack.
What are the rules that control how we communicate on the internet? Why do
we need them?
The rules that control how we communicate on the internet are protocols (especially IP protocol) and we need them in order to have the devices we use to communicate to be defined.
Why is the Internet considered an “Open Network”?
The internet is considered to be an "Open Network" because any communicating device can
join as far as it follows all of the protocols.
As more computers are added to a network, what aspect of the network is
increased?
As more computers are added to a network, the complexity of it increases.
Different arrangements of computers in a network are known as network
topology
What does IP stand for with respect to the internet? Why is this concept
important for the operation of the internet?
IP stand for with respect to the internent is a protocol that is uniquely identifies a device by
using the IP adress. Thi is important because it creates a routing strategy in where data can be
sent to a destination.