REVISIONS QUESTIONS ON COMPUTER SCIENCE FORM ONE

REVISIONS QUESTIONS ON COMPUTER SCIENCE FORM ONE

REVISIONS QUESTIONS ON COMPUTER SCIENCE FORM ONE

TOPIC 1: INTRODUCTION TO COMPUTER SCIENCE

Explain the difference between computer literacy and computer science, giving examples of how each impacts daily life.

Discuss how algorithms form the core of computer science. Provide an example of a real world task that can be solved using an algorithm.

Identify three autonomous systems in your environment, describe their working, and explain the underlying computer science principles.

Describe how Artificial Intelligence (AI) can be applied in education. Suggest one innovative AI-based solution for improving student learning.

Explain how Computer Science interacts with Human-Computer Interaction (HCI), Machine Learning (ML), and Natural Language Processing (NLP). Provide examples for each.

TOPIC 2: COMPUTER SYSTEM

Analyze a real-life system (e.g., school result processing) and identify its inputs, processing, outputs, and storage.

Compare and contrast microcomputers, minicomputers, and supercomputers, highlighting which type would be best for a weather forecasting agency and why.

Describe five characteristics of computer systems. Give one practical example showing how each characteristic is demonstrated.

Explain the concept of computer generations. How does each generation improve processing capabilities compared to the previous one?

You are tasked with designing a computer system for a hospital. Identify the hardware, software, and user requirements necessary to meet the hospital’s needs.

TOPIC 3: COMPUTER HARDWARE

Explain the difference between primary and secondary storage, and give examples of each.

Compare HDD and SSD in terms of speed, reliability, and application suitability. Provide reasons to prefer SSD for a laptop.

Discuss the function of a keyboard, including all major types of keys. How does each type support efficient input?

Identify five input devices and five output devices in your school. Suggest one creative way each could be used to enhance learning.

Explain the role of the CPU, ALU, and control unit in processing. Design a small scenario showing data flow from input to processing to output.

TOPIC 4: COMPUTER SOFTWARE

Distinguish between system software and application software using examples. How does each support computer functionality?

Explain the concept of operating system categories (batch, multi-user, real-time, etc.) and suggest scenarios where each is useful.

Describe the steps involved in installing software. What precautions should be taken to ensure a smooth installation?

Demonstrate how file and folder management is critical for computer users. Suggest an innovative file organization system for a school computer lab.

A student wants to use a computer to perform calculations, write reports, and play educational games. Identify suitable application software and justify your choice.

TOPIC 5: COMPUTER SYSTEM HANDLING AND CARE

Explain why careful handling of computer hardware is essential. Provide examples of improper handling and its consequences.

Suggest five preventive measures for software maintenance and explain their importance.

Propose a safe handling procedure for a laptop during transportation. Include creative solutions to prevent damage.

Discuss how environmental factors (heat, dust, humidity) affect computer systems and suggest mitigation techniques.

Imagine you are the IT technician of your school. Design a maintenance schedule that ensures both hardware and software remain functional.

TOPIC 6: COMPUTER SYSTEM MAINTENANCE

Differentiate between preventive, corrective, and routine maintenance with examples of each.

Describe a scenario where preventive maintenance prevented a major system failure.

Explain how routine maintenance contributes to system efficiency. Suggest a creative checklist for daily maintenance in a school lab.

A computer in your lab suddenly stops working. How would you determine whether it needs preventive or corrective maintenance?

Design a poster showing best practices for computer system maintenance for student awareness.

TOPIC 7: COMPUTER SYSTEM TROUBLESHOOTING

Explain the difference between hardware, software, performance, and electrical troubleshooting, giving a real-life example for each.

A computer screen remains black after turning on the system. Outline a step-by-step troubleshooting procedure to identify and fix the problem.

Discuss how performance troubleshooting can improve a slow computer. Include suggestions for both software and hardware solutions.

Imagine your school lab experiences frequent power surges. Suggest an innovative electrical troubleshooting and prevention plan.

Describe a scenario where software troubleshooting resolved an unexpected program crash. Explain the steps and solutions applied.

TOPIC 8: PROBLEM SOLVING

Define a problem and explain the importance of problem analysis before designing a solution. Use a school-related example.

Design an algorithm using sequence, selection, and iteration control structures to calculate and display total marks for five students.

Represent the algorithm for calculating a student’s average using pseudocode and a flowchart.

Explain the role of testing and debugging in problem solving. Give a scenario where failing to debug leads to errors.

Discuss how documentation and maintenance ensure the longevity and usability of a solution. Propose a creative method to document algorithms in school.

You cannot copy content of this page. Contact Admin