Unit 0
Scratch
Unit 1
Scratch
Unit 0
100

The study of computers and algorithms, and their impact on society

Computer Science
100


is a message that is sent through the Scratch program, activating scripts with the matching hat blocks.


Broadcast

100

instructions written in code which can then be run by a computer.

Program

100

What does the orange block "wait (#) seconds" do ?

Tells the sprite to wait this many seconds before running to the next code block in the sequence

100

Language that can be understood by a computer.

Code

200

a series of still frames that are shown in rapid succession

Animation 
200


Broadcasts are sent with the blocks 


Broadcast () and Broadcast () and Wait, and are received by the hat block When I Receive ().

200

 a programming technique in which two programmers, a driver and a
navigator, work together on one problem.

Pair Programming

200

What do the blue blocks "change x by ()" and "change y by ()" do?

Moves the sprites to a new position that is up/down and away from the sprite. 

200

 sets of instructions that run at the same time.



Parallelism 

300

assigning an initial (starting) value to a variable or object.

initializing  

300

Broadcasts are similar to  which other blocks



They are similar to events, which are scripts triggered when certain actions, like mouse moves or key presses, are performed.


300

the programmer who controls the actions of the computer.

Driver 

300

What is Ms. Enriquez'z favorite color?

Blue

300

the horizontal (x) and vertical (y) address of any point on an XY grid.

XY Coordinates 

400

a series of instructions that follow one another in order.

Sequence

400

What does the "When the green flag is clicked" block do?

Event that starts the script

400

an action that causes something to happen.

Event 

400

The elephant on the XY Coordinate grid is 7 squares to the right and five squares up... What is his exact coordinate written as (X,Y)

(7,5)

400

How did you make all four sprites dance when only one sprite was clicked?

Use the broadcast block it sends a message to all of the sprites in the program.

500

Horizontal lines are what on the coordinate grid

X- axis

500

What do the blue blocks "set x to ()" and "set y to ()" do ?

Initializes the sprite to by sending it to a starting location when the event triggers the script to start

500

Vertical lines are what on the coordinate grid

y - axis

500

The treasure box is located 9 squares to the left and 5 squares down ... what is the exact location of the treasure box written in (X,Y)

(-9,-5)

500

Does the timing of a wait block always need to be 0.1 seconds?

No, it does not. A wait block controls the frame rate. The faster the frame rate is, the smoother (or faster) the animation will appear.