Coding for Kids: Scratch
PKR 4000
- Online
- 5 weeks
- 6th March
- Monday & Thursday 6pm - 7:30pm
What you'll learn
Course Description
The Scratch Coding Lessons in this course are fun for children of age 9-14 years. The step-by-step instructions explain basic programming concepts (Commands, Repetition, Decomposition, Debugging, Prediction), creating flowcharts to order sequence of instructions and an introduction to Scratch software to develop different games and projects. The open-ended activities engage learners’ creativity and problem-solving skills. Each final project is one-of-a-kind!
This Course has 10 lessons divided into 5 weeks. The first three lessons introduce Programming Concepts and some hands-on activities. Afterwards, all remaining activities and lessons have the students work on an original project using Scratch 3.0. Coding tasks increase in difficulty as they master computer science concepts. The gradual progression of skills means that no prior coding experience is required.
Course Content
Learners are going to develop basic programming skills, concepts of flowcharts and writing instructions in Scratch 3.0 to create multiple complex shapes using pen tool. Towards the end of the course learners will be working on 2 different projects in Scratch 3.0 based on all the concepts learned.
Projects:
- Animate your name.
- Dodging game.
There will be Handouts with clear instructions for all tasks, live worksheets, and in class activities.
Plan a short sequence of instructions to achieve a specific goal using simple language statements, angles, and loops.
Activities:
- Moving a robot through the maze.
- Working with angles and concept of loops.
Create a program to: move a Sprite forward and turn a Sprite through angles other than 90 and 180 degrees. Students will learn to correct (debug) a program containing errors.
Activities:
- Moving a Sprite in different directions.
- Working on the game: Escape from the castle.
Create a program in Scratch 3.0 to produce a simple repeating shape or pattern. Students will learn to predict the output of a program that includes repetition.
Activities:
- Write an algorithm using repetition.
- Using repetition in Scratch.
- Using the Pen tool to draw simple shapes.
Focus on using the pen tool, color pallet, different sprites and the concept of repetition to create regular and complex shapes.
Activities:
- Calculating angles of different geometric shapes.
- Create a program in Scratch using pen tool to draw a circle, square, rectangle etc.
- Using Repetition block to create complex shapes.
Incorporate all the concepts learned so far.
Developing communication skills to discuss ideas about the project. Experimenting different blocks of code to see what happens.
Activities:
Creating a program to animate the letters of your name in Scratch 3.0
- Choose a letter.
- Make it change color.
- Add a sound.
- Add a backdrop
Create a Game in Scratch where Sprite chases an object.
- Choose a backdrop.
- Choose or draw a main character.
- Make it move with arrow keys.
- Select an object to chase.
Trainer
Rabya Sayed
Teaching experience of 3 years to 300+ international students at a Cambridge Certified International School in Islamabad, Pakistan. I have been teaching almost all levels, i.e., Kindergarten, Elementary and Middle school with students from all over the world.
I would describe myself as someone who is passionate about teaching and constantly striving to learn new technologies. Currently I’m pursuing an online certification course in Data Science. I believe teachers have a lifetime impression on children’s young minds and if carefully planned we can make a huge impact on children’s future.
Frequently Asked Questions
The course is mainly for 9 years to 14 years old.
This course is based on very basic concepts of programming and some hands-on projects using Scratch 3.0. No prior knowledge of computer programming or Scratch software is required.
Computer science and coding isn’t just about developing a program to solve or perform tasks. It’s also about logical problem solving, using the core basics of mathematics.