Programming from Scratch

Scratch Program

Thunderbird Youth Club

Introduction

This program is designed for students (2nd grader or higher) to learn some basic concepts on programming and logic. Scratch (https://scratch.mit.edu/ ) from MIT will be the main platform for students to learn and experiment their project ideas. During the meeting time, project presentation will be scheduled. Students are expected to devote substantial efforts to continue their project or practice outside of the classroom.

Meeting Time: 14:30 --15:30, every Sunday

Place:

Juneflowers Learning Center

10450 Medlock Bridge Road, Ste 11, Johns Creek GA 30097

Materials:

  • You are welcome to and should take advantages of the tutorials online.
  • Each student should bring a laptop to the Meeting on Sunday.


Beginning Level

Program Schedule:

  • Safety, introducing Scratch
  • Animating a Sprite; adding Sounds (Dance to the Beat)
  • Sprite Interaction via Variables
  • Statement, arithmetic operation, If-else, loop
  • Game design and animations

(REMINDER: The information presented here is subject to expansion, change, or modification during the semester.)

Week 1 (6/3): Scratch 2 Card

Week 2 (6/10): Name Card

Week 3 (6/17): Race Card

Week 4 (6/24): Music Card and Hide-and-seek Card

Week 5 (7/8): Story Card

Week 6 (7/15): Pet card

Week 7 (7/22): Catch Card

Week 8 (7/29): Fashion Card

Intermediate Level

Week 1 (8/5): Starfish Hunter

Week 2 (8/19):

Week 3 (9/2):

Week 4 (9/16):

Week 5 (9/30):

Week 6 (10/14):

Week 7 (10/28):

Week 8 (11/11):

Week 9 (11/25):

Week 10 (12/9):

Other Materials

Scratch (https://scratch.mit.edu/) is designed by an MIT team to help young people learn some basic coding concepts, think creatively, reason systematically, and work collaboratively. The following is some materials we collected from Internet, which may be helpful.

  1. Download and install Scratch 2.0 Offline Editor from here;
  2. Try the online tutorial or downloading the PDF Guide;
  3. The following lessons are also helpful. For some of the following materials, credits go to the original author: Jessica Chiang.

Advanced Scratch Lessons

Scratch Basics