Basic Programming for Kids in Scratch

45 分鐘
2,900
Google meet icon Lattep icon
提供試聽
30 分鐘
400 點
Fun Introduction To Programming For Kids & Adults

課程介紹

PLASE READ - VERY IMPORTANT!

This is a course comprising 30 lessons in total. I currently have no way of making a single pack with all the necessary lessons. If you want to complete the full course, you will have to buy all the 30 lesson individually.
However, we have full control over the topics and the duration, so we can extend and modify as needed and even go on once the course has been completed.
The lessons can be held in the following languages: English, Spanish, Italian.

What is Scratch?

  • Official Info: Complete details can be found at https://scratch.mit.edu/about.
  • The Tool: Scratch is a brilliant, free programming tool that removes the need to write actual lines of code.
  • Global Reach: It is used worldwide in schools for young people aged 8 to 16, as well as by adults.
  • Skills Developed: It encourages logical and computational thinking and problem-solving—skills that are useful for programming and life in general.
  • Future Proofing: It serves as a springboard for learning other programming languages later on.

Course Overview

  • Target Audience: Children aged 9 to 12, but available also for teenagers and adults. Students should already have a basic knowledge of how a computer or tablet works, and be able to surf the web, use keyboard and mouse, and a good level of English, Spanish or Italian.
  • Class Size: Individual lessons or a maximum of 3 people
  • Objective: To learn the basics of programming while having fun. By the end, students will apply concepts like variables, loops, and conditions to create interactive stories and games.
  • Duration: 30 lessons of 45 minutes each.
  • Approach:A playful and stimulating method that accounts for different skill levels and maintains high engagement

    .


Module 1: First Steps and Creativity (Lessons 1–10)

This module focuses on getting familiar with the Scratch environment and developing a creative mindset through a hands-on, visual approach.

Module Objectives:

  • Navigate the Scratch interface.
  • Create and edit sprites and backdrops.
  • Use motion, looks, and sound blocks.
  • Understand sequences of instructions.
  • Create a first interactive animation.

Lessons

1 - Welcome to Scratch!

Objectives: Familiarise with the interface.

Content & Activities: Scratch as a "creative playground." Exploring sprites, blocks, and the stage. First go with motion and sound blocks.

2 - The Moving Sprite

Objectives: Use motion blocks.

Content & Activities: Commanding a sprite to move.

Creating a simple "obstacle course." Introduction to X and Y coordinates.

3 - Adding a Friend

Objectives: Add and programme a new sprite.

Content & Activities:

Choosing or drawing a sprite. Making two sprites interact (e.g., a cat chasing a mouse).

4 - Talking and Changing Looks

Objectives: Use "Looks" and "Sound" blocks.

Content & Activities: Making a sprite talk ("say" and "think" blocks). Changing costumes and backdrops. Adding music.

5 - The First Animated Story

Objectives: Create a sequence of events.

Content & Activities: Creating a short animation, such as "An Astronaut’s Journey." Individual or group work.

6 - Draw Your World

Objectives: Create and edit custom backdrops.

Using the backdrop editor to create a fantasy landscape for a story.

7 - Speed and Waiting Games

Use "wait" control blocks. Managing timing in code. Creating an animation that "waits" for an action (e.g., a character jumping after a delay).

8 - Treasure Hunt

Objectives: Review basic concepts.

Content & Activities: A playful activity where students create a treasure hunt scenario with hidden animations.

9 - Costumes and Walking

Objectives: Animate sprites using costumes.

Content & Activities: Using costumes to create the illusion of movement, such as a character "walking" on the spot.

10 - My First Adventure

Objectives: Final Project for Module 1.

Content & Activities: Students create a short interactive adventure applying all concepts learned so far.


Module 2: Logic and Interactivity (Lessons 11–20)

Students dive into programming logic, including loops (repetitions), conditions, and user interaction.

Module Objectives:

  • Use "forever" and "repeat" blocks.
  • Use "if... then..." control blocks.
  • Programme keyboard and mouse interactions.
  • Introduce variables.
  • Create a mini-game.

Lessons

11 - Repeat Forever!

Objectives: Use the "forever" block.

Content & Activities: Making a sprite move in a loop (e.g., a butterfly flying in a circle). Explaining the "loop" concept.

12 - Repeat 10 Times

Objectives: Use the "repeat" block.

Content & Activities: Commanding an action to repeat a specific number of times, like a sprite's "dance".

13 - The Maze Game

Objectives: Use loops for movement.

Content &amp: Activities: Creating a simple maze game where the sprite moves through a path by repeating actions.

14 - If They Touch... Things Happen!

Objectives: Use "if... then..." blocks.

Content & Activities:/em> Introducing conditions. Triggering an action only when a condition is true (e.g., "if touching wall, move back").

15 - The Jumping Frog

Objectives: Combine conditions and loops.

Content & Activities: Creating a game where a frog jumps and changes appearance if it touches a specific area.

16 - Keyboard Controls

Objectives: Use "Sensing" blocks.

Content & Activities: Programming a sprite to respond to arrow keys (up, down, left, right).

17 - The Score Game

Objectives: Introduce variables.

Content & Activities: Explaining variables. Creating a "score" variable that increases when an item is collected.

18 - The Catching Game

Objectives: Apply loops, conditions, and variables.

Content &amnp; Activities: Creating a mini-game where a character must "catch" a moving object to earn points.

19 - Messages Between Sprites

Objectives: Use "broadcast" blocks.

Content & Activities: Making sprites communicate. Example: a "win" message that triggers a party animation.

20 - Game Project

Objectives: Create a complete game.

Content & Activities: Developing a mini-game using variables, conditions, and repetitions with teacher support.


Module 3: Advanced Creativity and Design (Lessons 21–30)

This module consolidates skills and introduces advanced concepts, encouraging students to design and build complex projects independently.

Module Objectives:

  • Plan a project before programming.
  • Use variables for scores and health.
  • Create and use clones.
  • Work in small groups.
  • Present final projects to the class.

Lessons

21 - Plan Before You Programme

Objectives: Learn to plan a project.

Content & Activities: Sketching game/story ideas on paper or a whiteboard. Discussing challenges and solutions.

22 - Health Variables

Objectives: Use variables for "life".

Content & Activities: Creating a "health" variable that decreases when the character is hit.

23 - Shoot, Shoot!

Objectives: Create and use clones.

Content & Activities: Introduction to cloning. Creating a game where a sprite fires "clones" of a projectile.

24 - Multi-Level Games

Objectives: Use variables to manage levels.

Content & Activities: Creating a game with at least 2 levels. When the first is finished, a variable triggers the second.

25 - The Surprise Machine

Objectives: Create a randomised project.

Content & Activities: Using "pick random" blocks to create a project with different outcomes every time.

26 - My Special Blocks

Objectives: Create custom blocks.

Content & Activities: Introduction to custom blocks to simplify and clean up code.

27 - Group Workshop

Objectives: Start the final group project.

Content &s; Activities: Dividing into small groups, defining roles, and starting the shared project.

28 - Group Workshop (II)

Objectives: Continue the final project.

Conteent & Activities: Ongoing programming and addressing coordination issues within the groups.

29 - Testing and Refinement

Content & Activities Test and bug-fix. Testing projects to find and fix "bugs." Adding final touches like sound and music.

30 - Final Presentation

Objectives: Present projects to the class.

Content & Activities Every group presents their work. Celebrating the results and discussing the process.

Note: While the general target is ages 9–12, Scratch is versatile enough to be used by those up to 16 years old and even adults.

Cafetalk 的取消政策

課程預約確定前

  • 隨時可以取消。

課程預約確定後

  • 課程時間前 24 小時以上→ 隨時可以取消。
  • 課程時間前 24 小時內 → 講師將可能收取消費。
  • 缺席→ 講師將可能收取消費。
    (請與講師確認詳情。)

講師提供的課程

全部課程 全部課程
義大利語
英語
數位藝術
資訊科技
兒童藝術
Stefano Papaleo
來自
住在
21
3

可授課時段  

週三 15:00   17:00
可能有其他時段,請於預約時確認。
※ 以上為 Asia/Tokyo 時間。
Basic Programming for Kids in Scratch
45 分鐘
2,900 點
Google meet icon Lattep icon
提供試聽

Stefano Papaleo

來自
 
住在
 
線上客服諮詢