What to expect:

Title: Grade 10 Computer Science Lesson Plans Term 1

Document Price:KSh 100.00

Summary

The MS Word document comprises Grade 10 Computer Science Lesson Plans Term 1 2026. The PDF version is also available upon your request.

The lesson plans are well-structured across a 12-week schedule, with a consistent delivery of 6 lessons per week, ensuring a neat and comprehensive coverage of the syllabus. The content is fully aligned with the KICD-approved CBE curriculum, emphasizing digital literacy and practical application of technology.


Strands, Sub-Strands, and Topics Covered

Strand 1.0: Foundation of Computer Science

Sub-strand 1.1: Evolution of Computers

  • Early computing devices: Abacus, Napier’s Bones, Pascaline, Slide Rule

  • The works of Charles Babbage: Difference Engine and Analytical Engine

  • Principle technologies: Vacuum Tubes, Transistors, Integrated Circuits (IC), and Microprocessors

  • Computer generations and their respective technologies

Sub-strand 1.2: Computer Architecture

  • Functional organization of the Von Neumann computer (Input, CPU, Memory, Output)

  • Relationships among functional elements and buses (Data, Address, Control)

  • Creating a physical model of computer architecture

  • Number systems: Binary, Octal, and Hexadecimal representations

Sub-strand 1.3: Input/Output (I/O) Devices

  • Types of input devices: Keying, Pointing, Scanning, and Voice input

  • Advanced input: Digital cameras, QR Codes, and 3D Scanners

  • Types of output devices: Soft Copy (Monitors) vs Hard Copy (Printers)

  • Methods of data entry (Manual vs Direct) and output presentation

  • Criteria for selecting input and output devices

  • Creating and using Quick Response (QR) codes

Sub-strand 1.4: Computer Storage

  • Categorization of storage: Primary (Main Memory) vs Secondary (Backing Store)

  • Primary Memory: RAM (Volatile) vs ROM (Non-volatile)

  • Secondary Storage: Magnetic, Optical, and Solid State media

  • Performing data operations: Saving, Copying, Renaming, Deleting

  • Remote (Cloud) storage and its advantages

  • Criteria for selecting computer storage media

Sub-strand 1.5: Central Processing Unit (CPU)

  • Structural elements: Control Unit (CU), ALU, and Registers

  • Functions of CPU components

  • The Fetch-Decode-Execute cycle

  • Types of CPUs and classification by cores and speed

  • Factors to consider when selecting a CPU

Sub-strand 1.6: Operating System (OS)

  • Functions of an Operating System (Resource, File, and I/O management)

  • Identification and classification of Operating Systems (GUI vs CLI, Single vs Multi-user)

  • Factors in choosing an Operating System

  • OS Installation procedures (Physical and Virtual environments)

  • File management and system management tasks

Sub-strand 1.7: Computer Setup

  • Types of ports and cables (VGA, HDMI, USB, Ethernet)

  • Tools and safety precautions for computer setup (ESD, Physical safety)

  • Connecting components and testing the setup

  • Reuse of computer e-waste and responsible disposal


Strand 2.0: Computer Networking

Sub-strand 2.1: Data Communication

  • Basic concepts: Signal, Channel, Network

  • Characteristics: Delivery, Accuracy, Timeliness, Jitter

  • Components of a data communication system

  • Data transmission terms: Bandwidth, Baud Rate, Analog vs Digital

  • Modes of data flow: Simplex, Half-Duplex, Full-Duplex

Sub-strand 2.2: Data Transmission Media

  • Concepts: Encoding, Modulation, Multiplexing

  • Wired transmission media: Twisted Pair, Coaxial, Fiber Optic

  • Wireless transmission media: Radio waves, Microwaves, Infrared

  • Connecting digital devices (Ethernet cabling)

  • Factors affecting communication (Attenuation, Noise)


Assessment

  • End of Term 1 Examinations (Theory Papers 1 & 2, Practical Exam)

Preview first pages below for more details