NEW
Font size
Worksheets6th Grade Computer Science ~ Final Exam
Total questions: 39
Worksheet time: 20mins
a character or object we control with code
backdrop
driver
sprite
code
the programmer who helps the driver, thinks about the big picture, and offers suggestions
navigator
driver
code
algorithm
a set of steps to complete a task
program
algorithm
code
green flag
the study of computers and algorithms, and their impact on society
green flag
program
code
computer science
instructions written in code which can then be run by a computer
program
code
algorithm
blocks
groups of blocks that are attached to each other in the Code Area and run in a specific order
code
algorithm
scripts
stage
a programming technique in which two programmers, a driver and a navigator, work together on one problem
driver
navigator
pair programming
backdrop
when clicked in Scratch, starts all scripts in a program
red flag
blue flag
black flag
green flag
language which can be understood by a computer
algorithm
code
code area
backdrop
single instructions for a sprite which can be dragged and snapped together
scripts
blocks
code
code area
the place that we put our code blocks in Scratch to build scripts that control the program
code area
code
scripts
pair programming
the belief that one can get better at something through hard work and practice
growth mindset
driver
computer science
stage
area to the left which which stores all the blocks
backdrop
program
block palette
stage
the programmer who controls the actions of the computer
navigator
driver
code
green flag
the area in Scratch that displays a finished program when it is being run
stage
program
algorithm
backdrop
the image shown on the stage behind the sprites in Scratch
sprite
backdrop
blocks
green flag
(also called an array) a place where a computer program can store multiple pieces of data under the same last name. Each item can be retrieved by using it's index number.
operator
evaluate
list
random
instructions for how a program will work in plain language
pseudocode
operator
index number
comparison operator
to increase (add to) a value
decrement
increment
operator
value
something that happens or is done without being able to predict the outcome in advance
index number
boolean operator
random
variable
to determine the new value that is returned from an expression that uses an operator
operator
condition
input
evaluate
information or data that is given to an application, program, or device
condition
input
user input
boolean
something which can be true or false, and is used to decide whether an action happens
conditional statement
condition
expression
value
a number that represents where a piece of data is located in a list
operator
value
index number
decrement
an operator that evaluates two numeric or text inputs and gives another number as the output result
arithmetic operator
comparison operator
variable
increment
to generalize from specific details, yet maintain the main idea
variable
value
user input
abstraction
an operator that takes booleans as input and evaluates to a boolean result
variable
comparison operator
boolean operator
conditional statement
input that the user gives to an application, program, or device through the user interface
user input
value
conditional statement
boolean
a boolean which is used to decide whether an action happens
value
conditional statement
expression
abstraction
a statement in coding that combines values, functions, operators, etc., so they can be evaluated to determine a new value
boolean
conditional statement
decrement
expression
the current piece of data stored in a variable
input
value
operator
list
to decrease (subtract from) a value
increment
random
decrement
list
a statement with multiple possible outcomes which depend on a condition
conditional statement
boolean
condition
value
something that predicts new behavior of something by using a model created from rules based on existing data points
computer simulation
operator
list
comparison operator
used to compare or modify data in order to build expressions that can be evaluated. The types in Scratch include arithmetic, comparison, and boolean
variable
operator
list
random
an operator that evaluates two numeric or text inputs and gives boolean (true/false) output results
comparison operator
boolean operator
arithmetic operator
evaluate
something that stores data in a program to be accessed or changed later
list
variable
evaluate
pseudocode
a statement which must be true or false. They can be used as conditions in programming.
input
value
boolean
random
