Revision Computer Studies Primary 5 First Term Lesson Notes Week 11

Computer Studies Primary 5 First Term Lesson Notes – Week 11


Subject: Computer Studies (BST – IT)
Class: Primary 5
Term: First Term
Week: 11
Age: 9 years
Topic: Revision of All Topics Covered
Duration: 40 minutes


Behavioural Objectives

By the end of the revision, pupils should be able to:

  1. Review and reinforce their understanding of all topics covered this term.
  2. Answer review questions accurately.
  3. Demonstrate a clear understanding of key concepts through various question formats.

Keywords

  • Revision
  • Review
  • FAQ
  • Objective Questions
  • Theory Questions
  • True or False

Set Induction

Begin by summarizing the main topics covered during the term. Explain that today’s lesson will help them review and test their knowledge with different types of questions.

Entry Behaviour

Pupils should have a basic understanding of topics covered in the term, including file management, keyboard shortcuts, internet basics, networking, browsers, programming languages, and app development.

Learning Resources and Materials

  • Review question papers
  • Answer sheets
  • Pencils and erasers

Building Background/Connection to Prior Knowledge

Connect the revision to previous lessons by briefly summarizing each topic and how it fits into the overall understanding of Computer Studies.

Embedded Core Skills

  • Critical thinking
  • Knowledge recall
  • Written communication

Learning Materials

  • Question papers for review
  • Answer keys for the teacher

Instructional Materials

  • FAQ sheets
  • Objective question sheets
  • Theory question sheets
  • True or false question sheets

Part A: Review and Revision – 15 FAQ with Answers

  1. Q: What is a file?
    A: A file is a collection of data stored on a computer, such as documents or images.
  2. Q: How do you copy a file from one directory to another?
    A: You select the file, right-click, choose “Copy,” then go to the other directory, right-click, and choose “Paste.”
  3. Q: What is a keyboard shortcut?
    A: A keyboard shortcut is a combination of keys used to perform a function quickly, like Ctrl+C for copying.
  4. Q: What is the purpose of a web browser?
    A: A web browser allows you to access and view websites on the internet.
  5. Q: What is networking?
    A: Networking connects computers and devices to share data and resources.
  6. Q: Name a popular visual-based programming language.
    A: Scratch is a popular visual-based programming language.
  7. Q: What does CSS stand for?
    A: CSS stands for Cascading Style Sheets. It styles the appearance of web pages.
  8. Q: How does JavaScript enhance web pages?
    A: JavaScript adds interactivity and dynamic features to web pages.
  9. Q: What is the main difference between web and app development?
    A: Web development creates websites, while app development creates software for mobile or desktop devices.
  10. Q: What does HTML do?
    A: HTML structures the content on a web page.
  11. Q: What is a text-based programming language?
    A: A text-based programming language, like Python, uses text to write code for creating programs.
  12. Q: What does the ‘App’ in app development stand for?
    A: ‘App’ stands for application, which is software designed for a specific task.
  13. Q: Why are updates important for apps?
    A: Updates fix bugs, add new features, and improve security.
  14. Q: What is Python mainly used for?
    A: Python is used for programming and data analysis.
  15. Q: Name a type of text-based programming language.
    A: Java is an example of a text-based programming language.

Part B: Objective Questions – 15 Fill-in-the-Blank

  1. HTML is used to create the ________ of a web page.
    • a) Style
    • b) Content
    • c) Structure
    • d) Image
  2. JavaScript makes web pages ________.
    • a) Static
    • b) Dynamic
    • c) Slow
    • d) Unstable
  3. CSS is used for ________ web pages.
    • a) Structuring
    • b) Styling
    • c) Programming
    • d) Networking
  4. Python is known for its ________ syntax.
    • a) Simple
    • b) Complex
    • c) Old
    • d) Fast
  5. Kotlin is used for ________ app development.
    • a) iOS
    • b) Android
    • c) Web
    • d) Database
  6. Scratch is a ________ programming language.
    • a) Text-based
    • b) Visual-based
    • c) Command-line
    • d) System-based
  7. Java allows programs to run on different ________.
    • a) Websites
    • b) Devices
    • c) Networks
    • d) Files
  8. App development focuses on creating software for ________.
    • a) Mobile and desktop devices
    • b) Websites
    • c) Networks
    • d) Servers
  9. Networking connects computers to share ________.
    • a) Documents
    • b) Data
    • c) Images
    • d) Music
  10. PHP is used to create ________ web pages.
    • a) Dynamic
    • b) Static
    • c) Unstable
    • d) Old
  11. A web browser is used to ________ websites.
    • a) Build
    • b) Access
    • c) Program
    • d) Update
  12. JavaScript is used to add ________ to a web page.
    • a) Interactivity
    • b) Images
    • c) Files
    • d) Music
  13. Swift is used for ________ app development.
    • a) Android
    • b) iOS
    • c) Web
    • d) System
  14. Visual-based programming languages use ________ for coding.
    • a) Text
    • b) Blocks
    • c) Numbers
    • d) Graphics
  15. HTML stands for HyperText ________.
    • a) Markup
    • b) Style
    • c) Program
    • d) Script

Part C: Theory Questions – 15 Short Answer Questions

  1. What is the function of HTML in web development?
  2. Describe how JavaScript enhances a website.
  3. Explain the use of CSS in styling web pages.
  4. What makes Python a popular programming language?
  5. What is the main purpose of a web browser?
  6. How does Java allow programs to be platform-independent?
  7. What is a visual-based programming language? Give an example.
  8. Why are updates important for mobile apps?
  9. Describe the role of PHP in web development.
  10. What is the difference between web and app development?
  11. How does networking benefit businesses?
  12. What is the use of Kotlin in app development?
  13. Explain what app development involves.
  14. Why is JavaScript important for web development?
  15. What does CSS stand for and what is its use?

Part D: True or False Questions – 15 True or False

  1. True or False: HTML is used for styling web pages.
  2. True or False: JavaScript adds interactivity to websites.
  3. True or False: Python is known for its simple syntax.
  4. True or False: Kotlin is used for iOS app development.
  5. True or False: Scratch is a visual-based programming language.
  6. True or False: Networking connects computers to share resources.
  7. True or False: PHP is used for static web pages.
  8. True or False: Java allows programs to run on different platforms.
  9. True or False: Swift is used for Android app development.
  10. True or False: A web browser is used to access websites.
  11. True or False: Visual-based programming languages use blocks for coding.
  12. True or False: JavaScript is not used for web development.
  13. True or False: Python is used for data analysis.
  14. True or False: CSS stands for Cascading Style Sheets.
  15. True or False: App development involves creating software for mobile devices.

Conclusion

Review the answers with the pupils, clarifying any misunderstandings. Summarize the key points from the term and encourage students to ask questions if they need further clarification.