Computer Science Basics
Growth Mindset
Think like a programmer
Welcome to Scratch
Motion in Scratch
100

This is the website we are using to learn how to code

What is Scratch?

100

the belief that one can get better at something through hard work and dedication

What is Growth Mindset?

100

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

What is Pair Programming?

100

What is a character or object we control with code in scratch called?

What is a Sprite?

100

When this button is clicked in Scratch, it starts all scripts in a program 

What is a Green Flag?

200

 a set of steps that explain how to complete a task

what is algorithm?

200

The following are traits of what type of mindset? 

I can learn anything I want to.

When I’m frustrated, I persevere.

I want to challenge myself.

When I fail, I learn.

Tell me I try hard.

If you succeed, I’m inspired.

My effort and attitude determine everything.

What is a growth mindset?

200

This programmer controls the actions of the computer.

What is a Driver?

200

These are single instructions for a sprite which can be dragged and snapped together.

What are blocks?

200

This action causes something to happen.

What is an event?

300

language which can be understood by a computer.

What is code

300

The following are traits of what type of mindset?

I’m either good at it, or I’m not.

When I’m frustrated, I give up.

I don’t like to be challenged.

When I fail, I’m no good.

Tell me I’m smart.

If you succeed, I feel threatened.

My abilities determine everything.



What is a fixed mindset?



300

This programmer helps the driver, thinks about the big picture, and offers suggestions

What is a Navigator?

300

This is the area to the left which stores all the blocks

What is the Block palette?

300

This is a series of instructions that follow one another in order.

What is a sequence?

400

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

What is computer science?

400

What does it mean to have a growth mindset? 

(Answer in your own words)

Having a growth mindset means believing that you can learn or improve at any skill with effort and practice

400

a series of still frames that are shown in rapid succession

What is animation?

400

This is the area in Scratch that displays a finished program when it is being run

What is a Stage?

400

These are sets of instructions that run at the same time.

What is parallelism? 

500

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

What is a program?

500

 How can you continue practicing a growth mindset when learning computer science? 

(Answer in your own words)

You can continue practicing a growth mindset by staying curious about
your coding work and not shying away from tricky coding projects.

500

How can practicing pair programming help you to develop a growth mindset? 

(answer in your own words)

Practicing pair programming can help you develop a growth mindset by showing you how making mistakes and facing challenges can help you learn.





500

a group of blocks that are attached to each other in the Code Area and run in a specific order.

What are Scripts?

500

This is when you are assigning an initial (starting) value to a variable or object.

What is Initializing?