WorksheetsGR8 Q3 TLE ICT Coding Quiz
Total questions: 59
Worksheet time: 30mins
What is coding according to Common Sense Education?
The process of writing out steps for a computer to follow to achieve a goal or perform a task.
A method of designing computer hardware.
A way to create computer games without programming.
A process of building physical machines.
Which of the following is typically used for coding?
Programming or scripting languages like HTML, Python, or JavaScript.
Spoken languages like English or Spanish.
Mathematical equations only.
Physical tools like hammers and screwdrivers.
What does coding allow a coder to do?
Translate ideas into words, phrases, and syntax that the computer understands.
Create physical objects using machines.
Write stories for books.
Design clothing patterns.
Which phrase best describes coding?
A language that tells a computer what to do.
A method for creating art.
A way to communicate with other people.
A process for building houses.
What is one of the main reasons coding is important today?
It powers everything digital today.
It is only used for creating video games.
It is not relevant to solving real-life problems.
It is only used for animations.
Which of the following is NOT a common use of coding?
Mobile apps
Video games
Cooking recipes
Websites
How does coding help solve real-life problems?
By using technology to create solutions.
By avoiding the use of technology.
By focusing only on entertainment.
By replacing all manual tasks.
Which of the following is an example of coding application?
Robots
Gardening tools
Paper notebooks
Wooden furniture
What is one of the areas where coding is used?
Animations and simulations
Physical exercise routines
Traditional art techniques
Manual typewriters
What is block-based coding according to Common Sense Education?
A method of coding that uses text-based programming languages.
A beginner-friendly, visual approach to programming using drag-and-drop blocks.
A way to write code using only numbers and symbols.
A complex coding technique for advanced programmers.
Which of the following is a key feature of block-based coding?
Writing code using only text.
Dragging and dropping blocks to build applications, games, and animations.
Using advanced programming languages for complex tasks.
Typing long lines of code manually.
What is the main advantage of block-based coding for beginners?
It requires advanced programming knowledge.
It simplifies coding by using colorful blocks instead of typing.
It focuses on text-based programming languages.
It is only suitable for creating animations.
Which of the following applications can be created using block-based coding?
Games, animations, and applications.
Only text-based documents.
Advanced machine learning models.
Complex database systems.
What is one reason why block-based coding is used in Grade 8?
It focuses on syntax rather than logic.
It is visually engaging and easy to learn.
It is more complicated than text-based coding.
It skips foundational programming concepts.
How does block-based coding help students in Grade 8 prepare for Grade 9 programming?
It teaches advanced syntax directly.
It provides a foundation for text-based coding like Python and JavaScript.
It eliminates the need for learning text-based coding.
It focuses only on visual design.
Why is block-based coding considered less complicated for students?
It focuses on logic rather than syntax.
It skips teaching programming concepts.
It is only used for visual design.
It avoids teaching coding altogether.
What is Scratch?
A paid programming platform for professionals.
A free, web-based programming platform for creating interactive games, animations, and stories.
A tool for editing photos and videos.
A platform for learning advanced coding languages like Python and Java.
How do users create projects in Scratch?
By writing complex code manually.
By dragging and dropping colorful, graphical code blocks.
By using pre-made templates only.
By importing code from other programming languages.
Which of the following can be created using Scratch?
Interactive games, animations, and stories.
Websites and mobile applications.
Advanced machine learning models.
Video editing projects.
What is the first step to create a Scratch account?
Click Join Scratch
Go to scratch.mit.edu
Create username and password
Confirm email
Which of the following is required to create a Scratch account?
Enter birth month/year and country
Provide a phone number
Upload a profile picture
Complete a coding challenge
What is the digital responsibility reminder mentioned in the Scratch account creation guide?
Avoid sharing passwords
Avoid real names
Avoid using public Wi-Fi
Avoid sharing your email
After completing all the steps to create a Scratch account, what can you do next?
Start coding
Log in and start creating
Join Scratch forums
Share your account details
What is the purpose of the Stage (Top-Left Area) in the Scratch interface?
It is where your project plays and sprites execute the code you write.
It is where you write the code for your project.
It is where you select and customize your sprites.
It is where you save your project.
What does the Stage in Scratch represent?
The screen of your program.
The coding area of your program.
The library of sprites.
The settings menu of your program.
What can you do to enlarge the Stage in Scratch?
Click the fullscreen icon.
Drag the Stage to the center of the screen.
Double-click the sprite.
Use the zoom tool in the toolbar.
What are the characters in the Scratch interface called?
Sprites.
Avatars.
Icons.
Figures.
What is the purpose of the "Motion" block category in Scratch?
To adjust volume and play sounds
To detect touches, mouse, and keyboard
To provide movement instructions like move, turn, and glide
To store and change values
Which block category in Scratch is used to trigger actions such as when the green flag is clicked or a key is pressed?
Events (yellow)
Control (orange)
Operators (green)
Sensing (light blue)
What is the function of the "Looks" block category in Scratch?
To detect touches, mouse, and keyboard
To adjust appearance, speech, and costumes
To perform math operations and comparisons
To store and change values
Which block category in Scratch is used for loops and waits?
Control (orange)
Variables (orange)
Operators (green)
Sound (pink)
What is the purpose of the "Operators" block category in Scratch?
To play sounds and adjust volume
To perform math operations, comparisons, and join text
To store and change values
To detect touches, mouse, and keyboard
Which block category in Scratch is used to store and change values?
Variables (orange)
Sensing (light blue)
Events (yellow)
Motion (blue)
What is the function of the "Sensing" block category in Scratch?
To detect touches, mouse, and keyboard
To adjust appearance, speech, and costumes
To provide movement instructions like move, turn, and glide
To trigger actions such as when the green flag is clicked
What is the purpose of the Code Blocks Area in the Scratch interface?
To display the actual blocks from the selected category.
To show the final output of the code.
To provide a space for writing text-based code.
To store completed projects.
How are the blocks in the Code Blocks Area designed to ensure correct logic?
They are shaped to fit together like puzzle pieces.
They are color-coded for easy identification.
They are numbered sequentially.
They are arranged alphabetically.
What action can you perform with blocks in the Code Blocks Area?
Drag them to the script area.
Delete them permanently.
Convert them into text-based code.
Save them as separate files.
Which of the following categories is NOT typically found in the Code Blocks Area of Scratch?
Motion
Variables
Operators
Debugging
What is the main purpose of the Script Area/Coding Workspace in the Scratch interface?
To design the appearance of sprites
To build and connect blocks for programming
To add sound effects to the project
To manage the project files
What happens when you select a different sprite in the Script Area of Scratch?
The background changes automatically
The code for the selected sprite is displayed
The sprite disappears from the workspace
The blocks are deleted
Which feature of the Script Area allows you to reorganize your code in Scratch?
The backpack feature
The zoom in/out feature
The sprite selector
The sound editor
In Scratch, how are blocks connected in the Script Area?
By dragging and dropping them randomly
By connecting them like a flow of instructions
By typing commands manually
By selecting them from a dropdown menu
What is the default tab in the Tabs Panel of the Scratch interface where you write your code?
Costumes Tab
Sounds Tab
Code Tab
Animation Tab
Which tab in the Scratch interface allows you to edit or change how your sprite looks?
Code Tab
Costumes Tab
Sounds Tab
Animation Tab
What can you do in the Sounds Tab of the Scratch interface?
Write code
Edit or change sprite looks
Add, record, or edit sounds
Create animations
Which of the following is NOT a function of the Costumes Tab in the Scratch interface?
Draw a new costume
Recolor a sprite
Switch to another costume for animations
Add, record, or edit sounds
Where is the Tabs Panel located in the Scratch interface?
Bottom of the script area
Top of the script area
Left side of the screen
Right side of the screen
Where is the toolbar located in the Scratch interface?
Bottom of the page
Top of the page
Left side of the page
Right side of the page
Which of the following is NOT an option available in the Scratch toolbar?
File / Save Now
Tutorials
Language settings
Add new sprite
What can you do with the "Project name" option in the Scratch toolbar?
Change the background of the project
Rename your work
Add a new sprite
Delete your project
Which toolbar option allows you to change the language settings in Scratch?
File / Save Now
Tutorials
Language settings
Sign out
What is the purpose of the "Sign out" option in the Scratch toolbar?
To save your project
To log out of your account
To rename your project
To change the language settings
What does the Green Flag button do in the Scratch interface?
Stops all scripts
Starts the project
Deletes the project
Saves the project
What is the purpose of the Red Stop button in the Scratch interface?
Starts the project
Stops all scripts
Saves the project
Runs the program repeatedly
Why are the Green Flag and Red Stop buttons used in Scratch?
To test your program repeatedly during development
To save your project
To delete your project
To change the background of the stage
What is the purpose of the "Add Sprite" button in the Scratch interface?
To choose a new character
To change the stage background
To delete a sprite
To save the project
What can you do with the "Add Backdrop" button in Scratch?
Change the stage background
Add a new sprite
Delete a backdrop
Save the project
Which of the following is NOT a way to add a sprite or backdrop in Scratch?
Search the Scratch library
Draw your own
Upload images
Delete the Scratch library
What are the two main functions of the "Add Sprite / Add Backdrop" buttons in Scratch?
Choose a new character and change stage background
Save the project and delete a sprite
Add a new sprite and delete a backdrop
Change the stage background and save the project
