This is a Clilstore unit. You can .

# Getting started with Scratch

Welcome to the Getting started with Scratch unit.

The unit has 4 lessons; you are asked to complete different activities and tasks.

Pay attention to your teacher, she/he will guide you throughout the unit and will give you instructions on how to perform the activities.

*REMEMBER: click on the "NEW VOCABULARY" button to have a list of new terms and concepts which can help you with the unit; you can also write those terms and concepts which can help you with the unit; you can also write those terms you think are important to remember.

**REMEMBER: you have to write an everyday reflection on your blog answering the following questions:

• What have you learned today?
• How have you learned today?
• Have you worked alone or in groups?
• What new terms and concepts in English have you used today?
• In which point of the class did you have a problem?
• How did you find a solution to that problem?
• Do you have any other doubt about the lesson?

LESSON 1: HOW COMPUTER PROGRAMS WORK

1. First of all click on the "PADLET LINK" button. Can you write a text using all those words?

2. Let's discover the meaning! Watch the following video and do the activities.

Activity 1. Listen to the video and complete the following text:

Computer Coding for Kids: How ******** ******** Work.

******** might seem very smart, but they are actually just boxes that follow ************ very ******* and accurately.

As intelligent humans, we can get them to carry out different ***** by writing ********, or lists of ************. ********* can't think.

A computer won't do anything by itself. It's up to the computer ********** to give it ************.

***** a  program.

You can tell a computer what to do by writing a set of very ******** ************ called a *******. Each instruction has to be ***** enough that the computer can understand it. If the instruction are *********, the computer won't behave the way you want it to.

*********** *********.

Computer can only follow ************ in a ******** they understand. It's up to the programmer to choose which languaje is **** for the task.

There are a huge range of *********** ********* to choose from. Each one can be used for different tasks. Here are some of the **** ******* ********* and what they are often used for:

• C - A powerful language for building computer ********* *******.
• Ada - Used to control spacecraft, satellites, and *********.
• **** - Works on computers, cell phones, and *******.
• ******* - A visual language that's ideal for ******** ***********.
• MATLAB - Ideal for programs that need to carry out lots of ************.
• **** - Automatically turns **** ** *********** into web pages.
• ********** - A language used to build interactive ********.
• ****** - A text based language that can be used to build all kinds of things.

All programs are finally converted into ******* *****, a basic ******** ******** that uses only **** and ******.

Activity 2. Let's have a short debate about this! You can correct the activity by watching the transcription of the video.

Activity 3. Now you can write a short text on your blog using the terms of the Padlet wall.

LESSON 2: SCRATCH WEBSITE

What is Scratch?

Watch the following video and do the activities.

Activity 1. Answer individually the following questions about the video. When you finish, you can compare your answers with peers to complete all the information.

• What can you create using Scratch?
• What can you find on the homepage?
• What is the "See inside" button for?
• What is the "Green flag" button for?
• How can you add a new sprite?
• How can you create a new project?
• How can you edit an existing project?