Scratch Programming
With its simplicity and accessibility, Scratch is a suitable programming language for young enthusiasts who are taking their first steps in learning programming and aspiring to a professional programming career.
Through this course, students will have an initial introduction to block programming and develop programming thinking through colorful and highly intuitive command blocks on the Scratch programming platform. Students will learn how to drag and drop and manipulate command blocks, organize lines of code, and build and design games. This enhances their creativity and mathematical logic skills through the creation of various game products or applications using this platform.
TRAINING CONTENT
Lesson 1: Introduction to Scratch, Motion Blocks |
Lesson 2: Display Blocks – Sound Blocks |
Lesson 3: Event Blocks – Control Blocks |
Lesson 4: Arithmetic Operations |
Lesson 5: Sensor Blocks – Variables |
Lesson 6: Programming the Apple Catching Game – Generating ideas for the Final Project |
Lesson 7: Editing – Final Project Instruction |
Lesson 7: Editing – Final Project Instruction |
Lesson 1: Programming the Ball Touch Game |
Lesson 2: Programming the Traffic Signal Game |
Lesson 3: Programming the Island Defense Game |
Lesson 4-5: Programming the Parrot Fruit Eating Game |
Lesson 6: Programming a Typing Practice Application – Generating ideas for the Final Project |
Lesson 7: Final Project Defense Preparation |
Lesson 8: Project Presentation |
Lesson 1: Programming a 2-player Dialogue |
Lesson 2-3: Programming a Story + Interactions |
Lesson 4: Programming a Quiz |
Lesson 5: Calculating Sum up to N & Min Max |
Lesson 6: Programming an Application to Find the Largest Number – Generating ideas for the Final Project |
Lesson 7: Final Project Defense Preparation |
Lesson 8: Project Presentation |
Lesson 1: Programming a Block Movement Game |
Lesson 1: Programming a Block Movement Game |
Lesson 3: Programming a Snake Game |
Lesson 4-5: Creating a Short Film – The Turtle and the Rabbit |
Lesson 6: Programming a Simple Pocket Calculator Application – Generating ideas for the Final Project |
Lesson 7: Final Project Defense Preparation |
Lesson 8: Project Presentation |
DURATION AND TARGET AUDIENCE
- Age range: 9-13
- Course section: 4 modules (32 sessions per module)
- Duration: 4 months per module
COURSE BENEFITS
- Utilize and interact with 10 basic commands in Scratch.
- Use the tools available in Scratch.
- Gain knowledge of basic mathematics.
- Distribute and construct command blocks in sequence.