In this 8-weeks course, students will learn a variety of programming concepts using Scratch that will help them develop as logical and creative thinkers. They will create games using Scratch. They will be be able to understand basic concepts in coding.
Week 1
Introduction
What is Coding?
Introduction to Scratch
Algorithmic approach
How to use block of code,
debugging
Sprite
How to draw your own Sprite using Paint
Uploading
Costume
Backdrop
Week 2:
Moving Your Sprite – To Draw
What is Coordinates
We will be using Pen extension to draw with your sprite
Draw a simple shape using the Pen
Week3:
Game Development – Code your Hero
Will learn the concept of Events
Code Your Sprite to do the following action:
Say Something
Move your Sprite
Change Costume
Grow Shrink
Change Backdrop
Add a sound
Week 4:
Flying over the Building and Collecting Coins
Introduction to Loops and will learn to use it.
Sensing concepts
Week 5:
Score and Life
Will learn the concept of Variables – initialize variable, increment/ decrement variable, use condition to control it.
Week 6:
Game Over
Will learn the concept of Broadcast
Design your own backdrop
Week 7:
Level Up
Can add few more objects of the child’s choice
Change backdrop
Change Hero
Week 8:
The child will be made to do a small and simple game by themselves to ensure they understood the concepts
Balloon popping game – it will be guided
Summarizing and Wrapping up
Description-
The child will learn the concept of Coding
It is very simple and interesting way to learn coding using blocks of Code
It will enhance the thinking of the child
We will be using algorithmic approach
Once completed with this basic course on Scratch the child will be able to code their own simple games
A complete game will be developed - Code your own super hero
Child will do one simple game by themselves – Balloon Popping Game
Computer Science Topics Covered
• Parallelism: The process of events occurring simultaneously, either independently or interdependently.
Debugging: The process of identifying and fixing errors in a program that is not functioning as expected.
Control structure: Sections of code that order the direction or flow of how a program functions. The control structure in this activity is focused on loops.
Variable: The process of storing a value, so it can be retrieved and used by the program at any time.