Lesson 1
Lesson 2
Lesson 3
100

Which of the following helps you plan out every step of an animation?

a. Code b. Sprites c. Variables d. Storyboard

d. Storyboard

100

A programmer is: 

a. a person who fixes computers.
b. a person who creates computer games. 

c. a series of instructions in computer code. 

d. a series of instructions in a computer game.

b. a person who creates computer games.

100

Which programming element is used to hold number values? a. Script b. Sprite c. Method d. Variable

d. variable

200

A game that involves the use of dice or cards is which type of game?


a. Skill b. Virtual c. Chance d. Role-playing

c. Chance

200

Which of the following correctly describes sequential program processing? 

a. The repeated execution of forever blocks 

b. The processing of blocks, in random order 

c. The processing of blocks, starting at the beginning of a script and continuing to the end

d. The processing of blocks, starting at the end of a script and continuing to the beginning

c. The processing of blocks, starting at the beginning of a script and continuing to the end

200

A set of instructions and rules that determine the code keywords and punctuation used to write and execute programs is called: 

a. syntax. b. a flow chart. c. an algorithm. d. pseudocode

a. syntax

300

A group problem-solving technique that involves all members of the group contributing ideas spontaneously is called:

a. storyboarding. b. brainstorming. c. role-playing. d. feedback.

b. Brainstorming

300

Which term describes a set of step-by-step instructions that must be executed in order to solve a problem or perform a task? 

a. Syntax b. Algorithm c. Animation d. Storyboard

b. Algorithm

300

Which programming term describes the various characteristics of an object, such as its size and color? a. Parameter b. Property c. Method d. Class

b. property

400

Which term describes the information or criticism that a developer is given to suggest ways to improve a design?

a. Feedback b. Prototype c. Brainstorming d. Storyboarding

a. Feedback

400

. Which type of error will still allow the program to run, but will not perform the task intended? 

a. Logic b. Syntax c. Runtime d. Pseudocode

a. logic

400

Which programming term describes the actions that an object can perform, such as jump? 

a. Class b. Method c. Property d. Parameter

b. method

500

. Which term describes the first operational model of a design such as game?

a. Feedback b. Flowchart c. Prototype d. Storyboard

c. Prototype

500

When using Scratch, blocks are executed one after the other. What type of programming structure is this? 

a. Selection b. Sequence c. Algorithm d. Repetition

b. sequence

500

Which term describes an action that triggers a reaction, such as pressing the space bar to cause a program to play a sound? 

a. Event b. Instance c. Argument d. Parameter

a. event