Class 6 Computer Science: Introduction to Scratch

Answer key included

This worksheet will help you understand the basics of Scratch programming, including its interface, sprites, and blocks.

Class 6CBSEComputer Scienceeasy

Your device's Print screen will open — choose "Save as PDF" to download.

Track practice: print a star chart

Class 6 · Computer Science
Name: ____________
  1. Q1.Which of the following is an example of a visual programming language?
    • A.Python
    • B.Java
    • C.Scratch
    • D.C++
  2. Q2.The main character in a Scratch project is called a ____.
  3. Q3.Which area in the Scratch interface is used to assemble programming blocks to create a script?
    • A.Stage
    • B.Block Palette
    • C.Sprite List
    • D.Script Area
  4. Q4.What is the purpose of the 'Stage' in Scratch?

Preview — full sheet in the PDF

What's inside this workbook

This Class 6 Computer Science Practice contains 10 questions across 2 printable pages and includes a full answer key at easy difficulty. Aligned to the CBSE and NCERT syllabus.

How this worksheet helps your child

  • Builds confidence in core Computer Science concepts taught in Class 6 through repeated, varied practice.
  • Aligned to CBSE and NCERT — questions mirror the pattern children see in school tests and unit assessments.
  • Comes with an answer key so parents and students can self-check in minutes, without needing a teacher.
  • Pitched at easy level — use it for daily homework, weekend revision or quick exam warm-ups.

About this worksheet

Welcome to the world of computer programming with our Class 6 Computer Science worksheet focused on "Introduction to Scratch"! This engaging practice sheet is designed to gently introduce young learners to the fundamental concepts of coding using Scratch, a visual programming language developed by MIT. Perfectly aligned with the CBSE curriculum for Class 6, this resource helps students understand the Scratch interface, the role of sprites, and how different coding blocks work together to create interactive projects. Learning Scratch at this age is crucial as it develops logical thinking, problem-solving skills, and creativity, laying a strong foundation for future computational studies. It moves beyond just using computers to understanding how they think and how to instruct them. This worksheet is ideal for students who are new to programming and looking for an easy, step-by-step approach to grasp the basics of coding in a fun and interactive way. It's also a great tool for parents and teachers to guide children through their first programming experience.

What your child will learn

  • Identify the main components of the Scratch interface.
  • Recognise the concept of a 'sprite' and its function in Scratch.
  • Understand the purpose of different categories of coding blocks.
  • Practice dragging and dropping blocks to form simple code sequences.
  • Differentiate between various types of movement and event blocks.

Understanding the concept

Scratch is a wonderful, visual programming language that makes learning to code feel like playing with building blocks. Imagine you want to tell a character, like a cat, to move across the screen and say hello. In Scratch, this character is called a 'sprite'. You don't have to write complicated text; instead, you drag and drop colourful 'blocks' that represent different instructions. For example, to make the cat move, you'd find a 'move 10 steps' block and drag it onto your workspace. To make it say hello, you'd find a 'say Hello!' block. You can connect these blocks like puzzle pieces to create a sequence of actions. This collection of connected blocks is your 'script' or 'code'. When you run your script, the sprite follows all the instructions you've given it, step by step. This visual approach helps children understand the logic of programming, how commands are executed in order, and how to create their own animations, games, and stories without getting bogged down by complex syntax. It's all about thinking creatively and giving clear instructions to the computer.

Tips for parents & teachers

  • Encourage your child to explore the Scratch online environment or offline editor before starting the worksheet.
  • Discuss the different sections of the Scratch interface with your child as they work through the questions.
  • Help your child identify real-world examples of sequences and instructions, relating them to programming blocks.
  • After completing the worksheet, encourage your child to create a very simple project using just a few blocks they learned about.
  • Celebrate small successes and focus on understanding concepts rather than just getting the 'right' answer.

Topics covered

scratchprogrammingspriteblockscodingcbseclass 6computer science

How to use this worksheet at home

Open the print view and use your browser's Print dialog to print on regular A4 paper or save as a PDF. Hand the printed sheet to your child (Class 6) and set a relaxed time limit — 15 to 25 minutes works for most Computer Science worksheets. When they're done, open the "With answer key" view and let them self-mark question by question. Re-print as many times as you need; the file never expires and there's no download limit.

Frequently asked questions

Is this Computer Science worksheet really free?
Yes — every workbook on WorkbookWala is 100% free to download and print. No login, no email, no paywall. We're free for students, parents and teachers.
Is it aligned to the CBSE / NCERT syllabus?
Yes. All Class 6 worksheets are built around the CBSE and NCERT pattern so they map cleanly to what your child is studying in school.
Can I print this worksheet at home?
Yes. Click "Open print view" and use your browser's Print dialog to print on standard A4 paper, or save it as a PDF for later. The layout is designed to fit cleanly without scaling.
Does it include an answer key?
Yes — click "With answer key" to print a version with answers included, so parents and students can self-mark in minutes.

More Computer Science worksheets for Class 6

View all →
Something off with this worksheet? Report an issue
Print / Save as PDF