Unit 3 Vocab Flashcards

1
Q

Storyboard

A

Before beginning a project in Scratch, make a plan that identifies program components and design elements.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Sprite

A

An object in the Scratch program that is manipulated by blocks with

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Loops

A

Repeating a task for a specified amount of times Execute an algorithm (one or more scripts) a certain number of times

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Broadcast

A

Sends a message to all the sprites (and the background). This is useful if you want to tell other sprites when to do something.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

X and Y coordinates for movement

A

Move the sprite to a specific x and y position on the stage.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Events

A

Something has to happen, such as the green flag being clicked, to start a strand of code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Motion blocks

A

Tells the sprite to move a certain way. Move 10 steps just moves in the direction the sprite is facing. Go to X: Y: tells an exact coordinate for the sprite to go to. Glide 1 second to X: Y: tells the exact coordinates for the sprite to go to, but it glides to that point instead of appearing (teleporting). Turn 15 degrees will rotate the sprite a certain number of degrees left or right, depending on the block.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Looks

A

A category of blocks in Scratch that change the “look” of a sprite or make have it say or think something.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Conditionals

A

If condition is true, runs the blocks inside

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wait

A

Tells the sprite to wait X number of seconds to do the next block of code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Variables

A

A named storage location in the computer’s memory. The value stored in a variable can change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Randomness

A

Picks a random integer within the specified range

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Ethical responsibility

A

A user’s duty to act in a legal manner

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Software testing

A

A process of executing a program or application with the intent of finding the software bugs – debugging.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Iteration

A

Each repetition of a process is called an “iteration”, and the results of one iteration are used as the starting point for the next iteration.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Analyze how a program functions

A

Looking at the code of an existing software program to understand how it works so you can debug or add features

17
Q

Ethics

A

Moral principles that govern a person’s behavior or the conducting of an activity.

18
Q

Virus software

A

Potentially damaging computer program that affects a computer negatively by altering the way the computer works without the user’s knowledge or permission.

19
Q

Liability for misuse

A

Software developers have an ethical responsibility to society to improve the world around them; Writing code that is unethical or illegal has consequences.

20
Q

Security

A

The protection of computer systems from the theft or damage to their hardware, software or information.