SCRATCH Programming

About the Course/Course Objective

Scratch is free visual programming language. You will learn how to create your own interactive stories, amazing games, animated images and songs in just minutes with a simple ‘drag and drop’ interface. No programming knowledge needed. You can also share your creations with others in the online community.

Scratch helps you to think creatively, reason systematically, and work collaboratively. This course is suitable for all ages. It doesn’t matter how old you are... So Get Ready for Exciting Journey in the World of SCRATCH...!!!

Syllabus

Skills: Computational skills and programming concepts (like sequences, iteration, conditionals, variables, and data structures), problem-solving, project-design skills like reasoning logically, debugging problems, developing ideas from primary concepts to final completed project, and concentration & focus.

Outputs: Creating Animations, Interactive Stories, Games, Shooting Game, Aquarium, Dancing Queen, Greeting Card, Whirling Crab

Detailed Syllabus:

SCRATCH Programming

Introduction
1.What are Visual Editors?
2.Introduction to Scratch
3.The Scratch User Interface

Let’s Start Scratching
1.Dancing is also a Program!
2.Step-by-Step
3.Some Steps Further
4.Case Study - Aquarium
5.Planning a Project
6.Creating an Interactive Project
7.Case Study - Greeting card

Animations
1.Performing Scripts
2.Build a Band
3.Pink Circle, Blue Square
4.Animation Projects
5.Case Study - Colorful Parrot

Stories
1.Characters
2.Conversations and Scenes
3.Case Study - Dancing Queen
4.Creature Creation
5.Case Study – Dialogue

Games
1.Starter Games
2.Scores and timing
3.Case Study - Creating Your Own Sprite
4.Case Study - Whirling Crab

Diving Deeper
1.Cloning
2.Video Sensing
3.Case Study – Emotions
4.Case Study - Electrical Circuit

Scratch Online
1.Setting up a Scratch Account
2.Creating an Online Project
3.Exploring Online Projects
4.Scratch Studios