COMPUTER SCIENCE
FORM ONE
SCHOOL BASED SYLLABUS
TOPICS TO BE COVERED
No. of
Topic
Objectives
1.Hardware and Software 3
2.Application of Computer Science 1
3. Data Representation 2
4.Communication Networks and Internet technologies 3
5.Security and Ethics 5
6.Systems Analysis and Design 2
7. Algorithm Design and Problem Solving 4
8. Programming 3
9. Databases 3
10. Web Design 4
11. Technopreneurship 4
Total number of objectives 34
Objectives per term = 34/3 = 11.1
Objectives per week = 11.1/10 = 1.11
Time Content Budget
Term No. of objectives
1 11
2 12
3 11
Total 34
TIME ALLOCATION
The subject should be allocated at least 6 periods of
35 – 40 minutes per week. At least 2 of the periods
should be devoted to theory and 4 of the periods to
practical work.
FORM 1 SCHOOL SYLLABUS COMPUTER SCIENCE Page 1 of 5
METHODOLOGY
• Problem solving
• E-learning
• Multi-media
• Simulation and modeling
• Discovery
• Experimentation
• Design based learning
• Project-based learning
• Question and answer
• Demonstrations
• Discussion
• Educational Tours
• Research and Presentations
• Expert guest presentations
COMPETENCY MATRIX
TERM 1
OBJECTIVES:
CONCEPT
WEEK NO. TOPIC Learners should be S.O.M
CONTENT
able to:
- Input devices - Explain how
- Output hardware devices
Hardware and devices work National
1
software - Storages - Connect syllabus page 9
devices hardware devices
- Processing - Connect
devices hardware
Hardware and National
- Software devices
software syllabus page 9
concept - Identify types of
software
- Agriculture
- Banking
2
systems
- Education - Describe areas of
Application of National
- Social computer
computer science syllabus page 9
networks applications
- Research and
development
- Binary - Outline concept
National
3 Data representation number of binary number
syllabus page 9
system system
4 Data representation - Data - Recognize the National
representatio use and syllabus page 9
n using importance of
FORM 1 SCHOOL SYLLABUS COMPUTER SCIENCE Page 2 of 5
binary numbers
binary in computer
system
Communication - Outline concept National
- Networking
5 Networks and Internet of computer syllabus page
concepts
Technologies networks 10
- Types of
networks:
Communication LAN, WAN National
- Describe network
6 Networks and Internet - Network syllabus page
topologies
Technologies topologies: 10
star, bus,
ring, mesh
- Internet
services
National
Networks and Internet - Email - Use internet
7 syllabus page
Technologies - e-commerce services
10
- e-learning
- social media
- Outline the
- Cyber National
Security and characteristics of
8 wellness syllabus page
ethics/ubuntu cyber culture and
- Cyber use 10
the impact
- Handling - Describe the
National
Security and online characteristics of
9 syllabus page
ethics/ubuntu content and safe and unsafe
10
behaviour sites
- Suggest effects National
Security and - Online
10 of online content syllabus page
ethics/ubuntu relationships
and behaviour 10
TERM 2
OBJECTIVES:
CONCEPT
WEEK NO. TOPIC Learners should be S.O.M
CONTENT
able to:
- Explain the
importance of
- Copyrights
copyright National
Security and issues
1 - Describe syllabus page
ethics/ubuntu - Plagiarism
consequences of 10
and piracy
plagiarism and
piracy
2 Systems analysis and - System - Outline stages in National
design development SDLC syllabus page
life cycle - Identifying 11
- Generic problems of the
model existing system
- Problem
FORM 1 SCHOOL SYLLABUS COMPUTER SCIENCE Page 3 of 5
identification
- Data
collection
techniques
- Algorithm National
Algorithm Design and - Define an
3 tools syllabus page
Problem solving algorithms
introduction 11
- Explain the National
Algorithm Design and
4 Algorithm tools purpose of syllabus page
Problem solving
algorithms 11
- Explain the National
Algorithm Design and - Sequence
5 sequence syllabus page
Problem solving construct
construct 11
- Apply the
National
Algorithm Design and sequence
6 - sequence syllabus page
Problem solving algorithm
11
structure
- Explain the
- Programming
syntax and National
Programming concepts
7 semantics of the syllabus page
Concepts - Program
programming 11
structure
language
National
Programming - Variables and - Declare variables
8 syllabus page
Concepts constants and constants
11
- Data types:
integer, National
Programming - Apply operators
9 character, syllabus page
Concepts to solve problems
string and 11
boolean
- Database
creation
National
- File structure
10 Databases - Create a database syllabus page
elements:
12
fields, data
types
TERM 3
OBJECTIVES:
CONCEPT
WEEK NO. TOPIC Learners should be SOM
CONTENT
able to:
1 Databases - File structure - Create file National
elements: structure syllabus page
fields, data 12
types, field
size, data
formats,
validation
FORM 1 SCHOOL SYLLABUS COMPUTER SCIENCE Page 4 of 5
rules
- Database
objects and
- Design forms, National
views:
2 Databases reports and syllabus page
queries,
queries 12
forms,
reports
National
- Web page - Navigate a web
3 Web Design syllabus page
elements page
12
National
- Web page - Customize web
4 Web Design syllabus page
templates pages
12
- Use web page National
- Web page
5 Web Design templates to syllabus page
templates
create web pages 12
National
- Web content - Generate web
6 Web Design syllabus page
development content
12
- Elements of
intellectual
capital:
- Describe the
human National
elements of
7 Technopreneurship capital, syllabus page
intellectual
organizationa 12
capital
l capital,
social capital
National
- Business - Explain attributes
8 Technopreneurship syllabus page
ethics/ hunhu of business ethics
12
- Identify the
- Marketing marketing and National
9 Technopreneurship and business business syllabus page
strategies strategies 12
elements
- Explain the
National
elements of
10 Technopreneurship - E-commerce syllabus page
marketing and
12
business
FORM 1 SCHOOL SYLLABUS COMPUTER SCIENCE Page 5 of 5