NEW
Font size
WorksheetsECS Unit 4: Programming
Total questions: 31
Worksheet time: 16mins
features of a programming language, which perform different computations or actions depending on whether a programmer-specified condition is true or false
Loops
Conditionals
Yes / No variables
Fx
are "self contained" modules of code that accomplish a specific task. They usually "take in" data, process it, and "return" a result. Once it is written, it can be used over and over and over again.
Functions
Variables
Formulas
Yes / No Variables
a value that can change, depending on conditions or on information passed to the program. A value that holds a string that can be changed
Function
Format
Conditional
Variable
A drag and drop programming language made by the Lifelong Kindergarten Group at MIT. We have been using it for our programming unit.
Scritch
Scratch
Ruby
Python
In a drag and drop program, these make up scripts, which make a project work
Bits
Stackers
Blocks
Parts
The background of a project, performs functions through scripting
Stage
Arena
Platform
Drama
is one out of possibly many frames, or backgrounds, of the Stage
Set
Design
Backdrop
Costume
is one out of possibly many "frames" or alternate appearances of a sprite. They can be named, edited, created, and deleted, but every sprite must have at least one. One of the most common uses is to make an animation for a game or other project.
Backdrop
Sprite Clothes
Wardrobe
Costume
defined within the Scratch program as one or a set of blocks that begins with a Hat Block. Even a single block can qualify. However, they are usually referred to as sets of blocks that consist of at least two blocks.
Roleplay
Script
Lines
Directions
object in Scratch which performs functions controlled by scripts
Sprite
Elf
Hobbit
Dwarves
is a graphic organizer that provides the viewer with a high-level view of a project. In software development, it can help developers quickly get a sense of what work still needs to be completed
Set Design
Script
Storyboard
Rough Draft
determines where to display sprites. A mathematical grid of infinite values. It uses the a 2D plane, a point has two values to locate or reference its exact position.
Directionals
Maps
Coordinates
Loops
The position that a sprite or the mouse is at along the horizontal axis
X postion
Y Position
Z Position
B Position
The position that a sprite or the mouse is at along the vertical axis
X Position
Y Position
Z Position
123 Position
To identify and remove errors from a program, website, line of code, etc…
Defragment
Debug
Design
Proof Read
is a modified and shared version of an uploaded project.
Reboot
Redesign
Revamp
Remix
Mrs. Jordan has assigned you a HUGE project in Scratch. You are tackling it by breaking it up into smaller, more manageable parts. First, you do your topic research. Second, you create a storyboard. Third, you use the storyboard to apply the correct script to each Sprite and to the Stage. Finally, you have a friend check your work. Which facet of computational thinking did you apply?
Abstraction
Pattern Recognition
Algorithm Design
Decomposition
When you write a script in Scratch, it is giving the program a step by step set of instructions to follow. Which facet of computational thinking are you applying?
Abstraction
Pattern Recognition
Algorithm Design
Decomposition
Mrs. Jordan asks you to identify the GENERAL characteristics of a well written program. Which facet of computational thinking does this involve?
Abstraction
Pattern Recognition
Algorithm Design
Decomposition
When creating the grades program in Scratch, a student recognized that the grade parameters were decreasing in increments of 10. Which facet of computational thinking did the student use to reach this conclusion?
Abstraction
Pattern Recognition
Algorithm Design
Decomposition
In Scratch, what is the minimum number of costumes that a sprite can have?
0
1
2
3
What is one of the most common uses of Sprite costume changes in Scratch?
To trick and deceive you.
To create an animation
To meet the minimum costume requirement of 2
To spice things up and make the project more interesting
This block category controls a Sprite’s appearance
Motion
When Green Flag is Clicked
Looks
Event
This block category consists of variable and list blocks. **Hint - you used it in the DICE remix and when you made your own variable game***
Data
Robot
Event
Operator
This block category is used to script mathematical equations.
Operator
Event
Looks
Motion
If my grade is less than 60, then I am not passing. This is an example of what kind of conditional statement?
And / Or
True / False
If / Then
A / B
If grade is greater than or equal to 60, then I am passing. If not, grade = failing. What kind of a conditional statement is this?
And / Or
True / False
If / Then / Else
A/B/C
Which block should I use if I only want a sprite to repeat an action 10 times
Repeat ___ Times
Repeat Forever
Repeat Until Touching
Go to X __ Y ___
Which block should I use if I only want a sprite to repeat an action indefinitely once the action is triggered?
Repeat ___ times
Repeat Forever
Repeat Until Touching
Glide to X ___ Y___
