Organised by topic — each card contains a concise concept focus, a sampled KCSE question (1996–2024), a worked solution and examiner tips. Ideal for focused revision and classroom practice.
1. Fundamentals of Computers & ICT
Concept focus: characteristics of computers, types (analog, digital, hybrid), generations, basic components and uses.
State three characteristics of a computer.
2. Hardware & Peripherals
Concept focus: CPU, memory (RAM/ROM), secondary storage, input/output devices, ports and connectors.
Explain the difference between RAM and ROM.
3. Software & Operating Systems
Concept focus: system vs application software, OS functions (scheduling, memory management, file systems), utility programs.
List four functions of an operating system.
4. Data Representation & Number Systems
Concept focus: binary, hexadecimal, conversion between bases, characters (ASCII/Unicode), units of storage.
Convert binary 110101 to decimal.
5. Algorithms & Programming Basics
Concept focus: algorithm design, flowcharts, pseudocode, programming constructs (sequence, selection, iteration), simple debugging.
Write pseudocode to find the sum of even numbers from 1 to 20.
sum = 0 for i = 2 to 20 step 2 sum = sum + i endfor print sumFinal Sum = 110.
6. Programming (Structured Programming Concepts)
Concept focus: variables, data types, arrays, functions/procedures, parameter passing, sample language constructs (pseudo-Python/Basic).
Given the function in pseudocode: function square(x) return x*x. Write code to print squares of numbers 1 to 5.
for i from 1 to 5 print square(i) endforOutputs: 1,4,9,16,25.
7. Databases & Data Management
Concept focus: database concepts (tables, records, fields), primary keys, queries (SQL basics), normalization (1NF), forms and reports.
Write an SQL query to select all students with grade 'A' from table Results.
SELECT * FROM Results WHERE Grade = 'A';
8. Networking & Internet Technologies
Concept focus: types of networks (LAN, WAN), topologies, protocols (TCP/IP), IP addressing basics, DNS, email, web services.
State two differences between LAN and WAN.
9. Web Design & Internet Applications
Concept focus: HTML basics, CSS, client-server model, web forms, basic JavaScript concepts, web publishing.
Write a simple HTML snippet to create a link to http://www.example.com with link text "Visit".
10. Spreadsheets & ICT in Business
Concept focus: formulas, functions (SUM, AVERAGE, IF), charting, data validation, modelling and business applications.
Write a spreadsheet formula to compute VAT (16%) on cell B2 and place result in C2.
11. Computer Security & Ethics
Concept focus: malware types, authentication, encryption basics, backup strategies, cyber ethics and responsible use.
State two methods of protecting a computer against viruses.
12. Emerging Technologies & Computer Applications
Concept focus: cloud computing, mobile computing, AI basics, IoT, e-learning and e-commerce applications.
Define cloud computing and give one advantage for schools.
No comments:
Post a Comment