COMPUTER SCIENCE
FORM TWO
SCHOOL SYLLABUS
TOPICS TO BE COVERED
No. of
Topic
Objectives
1.Hardware and Software 2
2.Application of Computer Science 1
3. Data Representation 4
4.Communication Networks and Internet technologies 4
5.Security and Ethics 3
6.Systems Analysis and Design 2
7. Algorithm Design and Problem Solving 2
8. Programming 3
9. Databases 3
10. Web Design 5
11. Technopreneurship 1
Total number of objectives 30
Objectives per term = 30/3 = 10
Objectives per week = 10/10 = 1
Time Content Budget
Term No. of objectives
1 10
2 10
3 10
Total 30
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 2 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:
WEEK CONCEPT
TOPIC Learners should be S.O.M
NO. CONTENT
able to:
- Application
software - Identify type of National
Hardware and
1 - Off the shelf application syllabus page
software
software software 13
- Customized
software
- Open source
- Use utility National
Hardware and software
2 software and syllabus page
software - System
tools 13
software-
utility tools
- Agriculture
- Transport and
management - Describe areas of National
Application of
3 - Health computer syllabus page
computer science
- Environmental applications 13
management
- Robotics
- Conversion of
- Convert numbers National
binary to
4 Data representation from base two to syllabus page
denary and
another 13
vice versa
- Convert - Conversion of
National
keyboard keyboard
5 Data representation syllabus page
characters to characters to
13
ASCII code ASCII code
FORM 2 SCHOOL SYLLABUS COMPUTER SCIENCE Page 2 of 5
- Adding of National
- Add binary
6 Data representation binary syllabus page
numbers
numbers 13
- Subtraction of National
- Subtract binary
7 Data representation binary syllabus page
numbers
numbers 13
- Describe data
transmission
Communication - Data National
modes:
8 Networks and transmission syllabus page
- Full Duplex
Internet Technologies modes 14
- Half duplex
- simplex
- Data
transmission
media:
- Twisted pair
- Coaxial pair
- Fibre optic - Explain
Communication National
- Wireless characteristics of
9 Networks and syllabus page
- Common transmission
Internet Technologies 14
media media
characteristics
(cost, noise
immunity, size
and
scalability)
- Types of
networks:
Communication National
- LAN - Outline types of
10 Networks and syllabus page
- WAN networks
Internet Technologies 14
- PAN
- MAN
TERM 2
OBJECTIVES:
CONCEPT
WEEK NO. TOPIC Learners should be S.O.M
CONTENT
able to:
- Internet - Explain services
Communication National
Service offered by
1 Networks and Internet syllabus page
Providers internet service
Technologies 14
(ISP) providers
National
Security and - Computer - explain crime
2 syllabus page
ethics/ubuntu crime and its effects
14
3 Security and - data - apply data National
ethics/ubuntu protection protection syllabus page
measures: measures 14
- passwords
FORM 2 SCHOOL SYLLABUS COMPUTER SCIENCE Page 3 of 5
- file
permission
modes
- Explain the
National
Security and - Computer ethical issues that
4 syllabus page
ethics/ubuntu ethics can arise from
14
online activities
- Feasibility
study :
National
System Analysis and - Technical - Explain areas of
5 syllabus page
Design - Economic feasibility
14
- Legal
- Operational
- Feasibility National
System Analysis and - Carry out a
6 study syllabus page
Design feasibility study
- Social 14
- Algorithm
Tools: - Explain selection National
Algorithm Design and
7 - Pseudo code and repetition syllabus page
Problem solving
structures structures 15
- Apply section
and repetition National
Algorithm Design and - Selection and
8 algorithm syllabus page
Problem solving repetition
structures in 15
problem solving
- Programming
concepts - Develop
National
- Control programs that use
9 Programming syllabus page
structures: pseudo code
15
- Iteration/loop structures
- selection
- Develop National
10 Programming - Functions programs using syllabus page
functions 15
TERM 3
OBJECTIVES:
WEEK CONCEPT
TOPIC Learners should be S.O.M
NO. CONTENT
able to:
National
- Testing and - Test and debug
1 Programming syllabus page
debugging programs
15
- Database - Develop
National
objects and databases using
2 Databases syllabus page
views: queries, database objects
15
forms, reports and views
FORM 2 SCHOOL SYLLABUS COMPUTER SCIENCE Page 4 of 5
- Data National
- Edit database
3 Databases manipulation syllabus page
objects
methods 15
National
- Database - Apply database
4 Databases syllabus page
security security controls
15
- CMS web - Use CMS National
5 Web Design templates- templates to syllabus page
HTML create websites 16
National
- Web content - Customize
6 Web Design syllabus page
development websites
16
- Testing and - Generate content National
7 Web Design debugging using graphic syllabus page
design package 16
- Apply the
National
- Testing and concept of
8 Web Design syllabus page
debugging debugging and
16
testing
- Use plug ins and
National
- Plug ins and extensions in
9 Web Design syllabus page
extensions web
16
development
- Environmental
Technopreneur
ship
components:
- Science parks
- Describe National
- Incubation
10 Technopreneurship Technopreneursh syllabus page
centres
ip components 16
- Academic
institutions
- Research and
development
centres
FORM 2 SCHOOL SYLLABUS COMPUTER SCIENCE Page 5 of 5