Computer Studies
PP1 – Grade 9 · CBC-aligned school programme
Computer Studies syllabus
Digital skills for every learner, every term
The revised syllabus focuses on age-appropriate digital literacy, practical computer skills, creativity, communication and problem-solving. Heavy technical topics have been reduced, especially in the lower grades, to suit the Kenyan Competency-Based Curriculum (CBC).
Computer lessons are part of every learner's timetable from PP1 to Grade 9.
Lower Primary
Keyboard and mouse skills, drawing in Paint and first steps in Word.
Upper Primary
Word, Excel and PowerPoint, safe internet use, email and Scratch programming.
Pre-Primary
PP1 Pre-Primary One
Topics
- Introduction to computers.
- Identifying computer parts.
- Uses of computers.
- Technology around us.
- Computer safety and care.
Practical activities
- Identify a computer from pictures.
- Point out the monitor, keyboard and mouse.
- Match computer parts with their names.
- Observe computer demonstrations.
- Practise safe handling of devices.
PP2 Pre-Primary Two
Topics
- Computer parts and their functions.
- Types of computers.
- Introduction to keyboard and mouse.
- Computer drawing.
- Computer safety.
Practical activities
- Identify monitor, keyboard, mouse and CPU.
- Identify letters and numbers on a keyboard.
- Practise mouse movement and clicking.
- Draw and colour simple pictures using Paint.
- Demonstrate proper computer care.
Lower Primary
Grade 1 7 topics · 6 practical activities
Topics
- Introduction to computers.
- Computer parts and their functions.
- Starting and shutting down a computer.
- Introduction to keyboard.
- Introduction to mouse.
- Introduction to Microsoft Paint.
- Computer safety.
Practical activities
- Identify computer components.
- Switch a computer on and off.
- Type letters and numbers.
- Practise clicking and dragging.
- Draw and colour pictures.
- Type their names using a keyboard.
Grade 2 8 topics · 7 practical activities
Topics
- Types of computers.
- Input and output devices.
- Keyboard keys and functions.
- Mouse operations.
- Microsoft Paint.
- Introduction to Microsoft Word.
- Computer storage devices.
- Computer safety.
Practical activities
- Identify input and output devices.
- Type words and simple sentences.
- Use Enter, Spacebar, Backspace and Shift.
- Draw and colour pictures.
- Save and open drawings.
- Create a simple Word document.
- Identify flash disks and memory cards.
Grade 3 10 topics · 7 practical activities
Topics
- Computer hardware and software.
- Input, output and storage devices.
- Introduction to Windows.
- Keyboard shortcuts.
- Introduction to file management.
- Microsoft Word.
- Text formatting.
- Introduction to PowerPoint.
- Introduction to the internet.
- Computer safety.
Practical activities
- Identify hardware and software.
- Open and close computer applications.
- Create and save documents.
- Use basic keyboard shortcuts.
- Format text using bold, italic and underline.
- Create a simple PowerPoint presentation.
- Visit educational websites under supervision.
Upper Primary
Grade 4 10 topics · 8 practical activities
Topics
- Computer hardware and software.
- Introduction to operating systems.
- Desktop and taskbar.
- File and folder management.
- Microsoft Word.
- Document formatting.
- Tables and pictures in Word.
- Microsoft PowerPoint.
- Introduction to Microsoft Excel.
- Internet safety.
Practical activities
- Identify computer hardware and software.
- Navigate the Windows desktop.
- Create and organise folders.
- Prepare a formatted letter.
- Insert tables and pictures in Word.
- Create a PowerPoint presentation.
- Enter data into an Excel worksheet.
- Perform simple addition in Excel.
Grade 5 10 topics · 8 practical activities
Topics
- Computer systems.
- Storage devices.
- Advanced Microsoft Word.
- Document creation and formatting.
- Microsoft Excel.
- Basic spreadsheet formulas.
- Microsoft PowerPoint.
- Internet research.
- Introduction to email.
- Introduction to Scratch programming.
Practical activities
- Identify different storage devices.
- Create school invitations and reports.
- Prepare a learners' marks spreadsheet.
- Use SUM and AVERAGE.
- Create simple charts.
- Design presentations.
- Search for educational information.
- Create simple Scratch animations.
Grade 6 11 topics · 9 practical activities
Topics
- Computer hardware and software.
- Introduction to computer memory.
- Operating systems.
- Advanced Microsoft Word.
- Microsoft Excel and functions.
- PowerPoint presentations.
- Internet and email.
- Online safety and cybersecurity.
- Scratch programming.
- Introduction to databases.
- Basic computer maintenance.
Practical activities
- Identify RAM, ROM and storage devices.
- Create professional reports.
- Use spreadsheet formulas and charts.
- Prepare multimedia presentations.
- Create and send practice emails.
- Develop simple Scratch games.
- Create a basic database table.
- Practise safe internet use.
- Identify and solve simple computer problems.
Junior Secondary
Grade 7 11 topics · 8 practical activities
Topics
- Introduction to Computer Science.
- History of computers.
- Computer hardware and software.
- Operating systems.
- Introduction to data representation.
- Microsoft Office applications.
- Computer networks.
- Introduction to algorithms.
- Flowcharts.
- Scratch programming.
- Cybersecurity and digital responsibility.
Practical activities
- Identify computer generations.
- Explore computer settings.
- Create formatted documents.
- Prepare spreadsheets and presentations.
- Identify basic networking devices.
- Draw simple flowcharts.
- Develop Scratch games and animations.
- Practise online safety.
Grade 8 11 topics · 9 practical activities
Topics
- Computer systems.
- Operating systems and utilities.
- Introduction to number systems.
- Computer networking.
- Microsoft Excel.
- Introduction to databases.
- Introduction to HTML.
- Introduction to CSS.
- Introduction to Python.
- Basic programming concepts.
- Cybersecurity and digital citizenship.
Practical activities
- Identify computer system components.
- Perform simple number conversions.
- Identify routers and network cables.
- Prepare spreadsheets using formulas.
- Create simple database tables.
- Design a basic webpage using HTML.
- Style a webpage using CSS.
- Write simple Python programs.
- Practise responsible online communication.
Grade 9 11 topics · 9 practical activities
Topics
- Computer systems and applications.
- Computer networks and internet connectivity.
- Data protection and computer security.
- Advanced Microsoft Excel.
- Database management.
- HTML and CSS.
- Introduction to JavaScript.
- Python programming.
- Algorithms and problem-solving.
- Introduction to software development.
- ICT project development.
Practical activities
- Identify and explain computer network components.
- Prepare spreadsheets and charts.
- Create and manage simple databases.
- Design a personal or school website.
- Write basic Python programs.
- Create simple interactive webpages.
- Draw flowcharts for everyday problems.
- Develop and present a simple ICT project.
- Demonstrate data backup and safe computer use.