COMPUTER SCIENCE
FORM THREE
SCHOOL 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 4
5.Security and Ethics 5
6.Systems Analysis and Design 7
7. Algorithm Design and Problem Solving 5
8. Programming 5
9. Databases 5
10. Web Design 4
11. Technopreneurship 2
Total number of objectives 43
Objectives per term = 43/3 = 14.3
Objectives per week = 14.3/10 = 1.43
Time Content Budget
Term No. of objectives
1 15
2 15
3 13
Total 43
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 3 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:
- Hardware
devices
- Identify the
- Application
various
of hardware
applications of
Hardware and devices-POS, National syllabus
1 hardware
software ATM, data page 17
devices.
capturing
- Compare different
systems
operating systems
- Operating
system
- Personal
computer
operating
system
- Explain the
Hardware and - Mobile National syllabus
functions of the
software operating page 17
operating system
system:
Android,
symbian,
2 windows.
- Agriculture
- CAD
- Intelligent
systems - Describe areas of
Application of National syllabus
- Wildlife computer
computer science page 17
management applications
- Mining
FORM 3 SCHOOL SYLLABUS COMPUTER SCIENCE: Page 2 of 5
- Units of
storage: bit,
- Outline units of
nibble, byte,
storage
KB, MB, National syllabus
3 Data representation - Convert denary
Terabyte page 17
numbers to octal
- Number
and hexadecimal
bases: octal,
hexadecimal
- Identify types of
- Mobile
mobile
technology:
Communication technologies
mobile National syllabus
4 Networks and Internet - Describe the role
phones, page 18
Technologies of mobile
satellite,
technologies in
PDAs, tablets
communication
- Wireless
- Explain
technologies:
application of
WiFi,
wireless
Communication Bluetooth,
technologies National syllabus
5 Networks and Internet infrared,
- Explain the page 18
Technologies microwave,
concept of cloud
radio waves
computing
- Cloud
services
services
Security and - Apply data National syllabus
6 - Privacy
ethics/ubuntu privacy measures page 18
- data
integrity: - verify and
Security and National syllabus
7 verification validate data
ethics/ubuntu page 18
and
validation
Security and - system National syllabus
8 - Setup firewall
ethics/ubuntu security page 18
- Apply network
Security and - System National syllabus
9 security
ethics/ubuntu security page 18
measures
- Cybercrime:
spoofing,
Security and - identify online National syllabus
10 sniffing,
ethics/ubuntu crime page 18
fraud
- hacking
TERM 2
OBJECTIVES:
CONCEPT
WEEK NO. TOPIC Learners should be S.O.M
CONTENT
able to:
1 Systems analysis and - systems - Describe National syllabus
design analysis activities page 19
- alternative involved in the
FORM 3 SCHOOL SYLLABUS COMPUTER SCIENCE: Page 3 of 5
analysis stage
solutions - Apply system
- DFDs analysis in
- Activity projects
diagram - Describe
- System activities
design involved in the
design stage
- Input/output
design - Design
- User input/output and
interface user interface for
Systems analysis and National syllabus
2 design the project
design page 19
- Database/file - Design file
design structures and
- System tables
flowchart
- Construct system
flow charts and
- Development
pseudo codes
Systems analysis and and testing National syllabus
3 - Explain activities
design - Coding page 19
involved in the
- Testing
development and
testing
- Algorithm
- Design flow
tools:
Algorithm Design and charts National syllabus
4 - Flow charts,
Problem solving - Construct pseudo page 19
pseudo codes
codes
- Top down - Use top down
Algorithm Design and and bottom approach to National syllabus
5
Problem solving up design represent an page 19
algorithm
- Interpreting - Use trace tables
Algorithm Design and National syllabus
6 and testing to dry run
Problem solving page 19
algorithms algorithms
- Interpreting
Algorithm Design and - Correct errors in National syllabus
7 and testing
Problem solving algorithms page 19
algorithms
- Interface
- Create user National syllabus
8 Programming design
interface page 20
- Visual
- Declare functions
programming National syllabus
9 Programming use objects in
- Function and page 20
interface design
objects
- Testing and - Test and debug National syllabus
10 Programming
debugging programs page 20
FORM 3 SCHOOL SYLLABUS COMPUTER SCIENCE: Page 4 of 5
TERM 3
OBJECTIVES:
WEEK CONCEPT
TOPIC Learners should be S.O.M
NO. CONTENT
able to:
- Identify types of
errors
- Errors - Apply error National syllabus
1 Programming
handling page 20
techniques in
programming
- Database - Create relational
objects and database National syllabus
2 Databases
views: queries, - Design forms page 20
forms, reports and reports
- queries - Create queries
- External data - Import and National syllabus
3 Databases
sources export data page 20
- Database - Apply database National syllabus
4 Databases
security security page 20
- CMS: web - Use Content
National syllabus
5 Web Design feeds, Ads Management
page 20
Systems
- Web feeds - Customize web National syllabus
6 Web Design
- ads sites page 20
- Graphic
design: - Generate content
National syllabus
7 Web Design animations, graphic design
page 20
videos packages
- Web security
- Cookies
- Integrate web
- Developer National syllabus
8 Web Design security in web
tools page 20
designing
- Plug
ins/extensions
- Laws and - Identify the laws
policies on that govern National syllabus
9 Technopreneurship
Technopreneur Technopreneursh page 20
ship ip
- Intellectual
- Describe the
property rights: National syllabus
10 Technopreneurship intellectual
patents, page 20
property rights
copyrights
FORM 3 SCHOOL SYLLABUS COMPUTER SCIENCE: Page 5 of 5