0% found this document useful (0 votes)
49 views13 pages

ALEVEL1

The document outlines the Computer Science syllabi for Form 5 and 6 at First Choice Group of Schools, detailing assumptions, time allocation, objectives, aims, methodology, and topics covered. It emphasizes learner-centered teaching, practical engagement, and includes a structured scope and sequence chart for various computer science topics such as data representation, computer architecture, networking, and programming. The syllabus aims to develop students' understanding of ICT systems, programming skills, and ethical considerations in technology.

Uploaded by

Netsayi Musoko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views13 pages

ALEVEL1

The document outlines the Computer Science syllabi for Form 5 and 6 at First Choice Group of Schools, detailing assumptions, time allocation, objectives, aims, methodology, and topics covered. It emphasizes learner-centered teaching, practical engagement, and includes a structured scope and sequence chart for various computer science topics such as data representation, computer architecture, networking, and programming. The syllabus aims to develop students' understanding of ICT systems, programming skills, and ethical considerations in technology.

Uploaded by

Netsayi Musoko
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

FIRST CHOICE GROUP OF SCHOOLS

COMPUTER SCIENCE SCHOOL SYLLABI

FORM 5 – 6

3
Contents
ASSUMPTIONS ...................................................................................................................................................................................................................................... 4
TIME ALLOCATION ............................................................................................................................................................................................................................. 5
SYLLABUS OBJECTIVES .................................................................................................................................................................................................................... 5
AIMS OF THE SYLLABI ....................................................................................................................................................................................................................... 5
METHODOLOGY .................................................................................................................................................................................................................................. 5
TOPICS .................................................................................................................................................................................................................................................... 6
SCOPE AND SEQUENCE CHART ....................................................................................................................................................................................................... 6
FORM 5 - SCHOOL BASED SYLLABUS ............................................................................................................................................................................................ 9
FORM 5 – TERM 1 ...................................................................................................................................................................................................................................9
FORM 5 - TERM 2 ................................................................................................................................................................................................................................. 11
FORM 5 - TERM 3 ................................................................................................................................................................................................................................. 14

ASSUMPTIONS
It is assumed that learners:

• have passed mathematics, pure sciences and computer science

4
• are motivated to learn Computer Science
• are conversant with at least one programming language
• can interpret user requirements to produce eco-nomically viable solutions

TIME ALLOCATION
The subject should be allocated at least 12 periods of
 40 minutes per week, 4 theory periods and 8 practical periods. Learners should be engaged in at least one: Educational Tour, Exhibition, Seminar per year
and; a week of practical orientation

SYLLABUS OBJECTIVES
Learners should be able to:

 describe a range of information processing systems


 explain the effects of introducing information processing systems both to individuals and to the organizations
 explain the functions of individual hardware and software components of ICT systems and their Interrelationship
 use computers sensibly to generate, implement and document solutions appropriately
 demonstrate the techniques used to solve real life problems
 analyze ICT applications in terms of data flow and system requirements
 analyze, evaluate, make reasoned judgments and present conclusions

AIMS OF THE SYLLABI


The syllabi aim to enable learners to:

3.1 appreciate the organization of computer systems.

3.2 demonstrate an understanding of the issues surrounding the development and use of information
communication technologies.

3.3 develop programming and analysis skills through system development.

3.4 Foster a culture of innovative thinking for socio – economic development.

METHODOLOGY
a) The teaching and learning of computer science should be learner-centred with the teacher providing notes to the learners which must include:
 Syllabus objective
 Content notes and diagrams
5
 Past examination questions with solutions done together with leaners in class
b) Each learner should have a question and answer book when they are starting form [Link] this book, past examination questions are to be provided together with
the solutions. This must be done together with the learners during the lessons. NB* The school encourages the school encourages the teacher to do so at the
end of each topic through some questions can be given ever before the end of each topic
c) Planned practical-leaners must do some planned experiments every fortnight
d) Individual and group work
e) Educational tours
NB*It expected that the facilitators find extra time to help students who might have joined the institution at the middle of the course

 Some Saturdays and holidays must be used to cover up the syllabus

TOPICS
SCOPE AND SEQUENCE CHART

6
TOPIC FORM 5 FORM 6
7.1 Data Representation  Number bases
 Floating point arithmetic
 Computer arithmetic errors
 Data representation

7.2 Computer Architecture  Hardware Architecture  Software Architecture

7.3 Networking  Open Systems Interconnection (OSI) Model  Cloud Services Models
 Transmission Control Protocol (TCP)/Internet  Cloud Types
Protocol(IP)Model
 IP Addressing
 Domain Name Systems
 Routing Protocols
7.4 Systems Development Life Cycle  Systems Development Life Cycle (SDLC- Waterfall Model)  Object Oriented Methodology
(SDLC)  Prototyping

7
TOPIC FORM 5 FORM 6
7.5 Security and Ethics  Data privacy and Integrity  Security Policies
 Common threats and software vulnerabilities to computer  Laws and Computer Crime
systems  Environmental laws and issues
 Protection, access control, and authentication  Impact of social media
 Legislation on computer security and crimes  Ethical principles
 Disaster Recovery methods
 Risk Management techniques
 Code of ethics at the workplace
 Business ethics
 Impact of social media
7.6 Algorithm Design and Data  Pseudocode structures  Binary trees and array operations
Structures  Standard algorithms  Primitive data types
 Data structures  Recursion
7.7 Programming  Programming language features  Object Oriented Programming
 Structured programming  Advanced Programming
 Functions and procedures
 Arrays
 File handling
 Interface design
7.8 Databases  File based database systems o
 Database Management Systems (DBMS)
 Relational Database modeling
 Database management
7.9 Enterprising  E-Business  E-Commerce
 Intellectual Property Rights  Telecommunications
 Application areas of Computer Science  Business and enterprise
 Business Proposal Development

8
FIRST CHOICE GROUP OF SCHOOLS

FORM 5 - SCHOOL BASED SYLLABUS

FORM 5 – TERM 1
WEEK TOPIC CONCEPT OBJECTIVES
1 Data Representation  Number bases  convert number bases
- binary  multiply and divide
- octal binarynumbers
- denary
- hexadecimal
- 2s Compliment
2 Data Representation  Floating point arithmetic
- normalization of floating point  normalize floating point binary
numbers numbers

3 Data Representation  Computer arithmetic errors  distinguish arithmetic errors


- overflow
- underflow
 interpret arithmetic errors

4 Data Representation  Changing numbers to binary


 Data representation using charactersets
- Character sets
- ASCII
- UNICODE
- BCD
- EBCDIC
5 Networking - OSI Model  compare OSI and TCP/IP
models

6 Networking TCP/IP Model  compare OSI and TCP/IP


models

7 Networking  distinguish between public andprivate IP  Comparing public andprivate IP

PREPARED BY COMPUTER SCIENCE DEPARTMENT


FIRST CHOICE GROUP OF SCHOOLS
WEEK TOPIC CONCEPT OBJECTIVES
addresses addresses
 explain the role of DNS

8 Networking  Cloud Service Models  Discussing cloud


- Software as a Service (SaaS) service models
- Platform as a Service (PaaS  Using cloud servicessuch as
Google and Microsoft services
Comparing cloudtypes
 Cloud Types
- Public
Private
9 Logic gates - Logic Gates  Designing logic circuits
o NAND  Constructing truth tables ofup
o NOR to three inputs
o XOR  Calculating the outcome from
o XNOR a logic circuit given theinputs

10 revision

PREPARED BY COMPUTER SCIENCE DEPARTMENT


FIRST CHOICE GROUP OF SCHOOLS
FORM 5 - TERM 2
WEEK TOPIC CONCEPT OBJECTIVES
1 Computer Architecture  Hardware Architecture  Drawing the Von Neumannand Harvard
- Basic Electronics Architectural models
(Passiveand Active  Distinguishing between the Von Neumann
Components) and HarvardArchitecture
- Von Neumann
Architecture
- Harvard Architecture
- Buses

2 Computer Architecture ocontrol  Discussing the use of buses


oaddress  Drawing and integrate buses
odata  Discussing the functions of
- Processor Components processor components
o CU  Drawing processor
o ALU components
Registers (Program Counter,Memory
Data Register, Memory Address  Discussing factors affectingprocessor speeds
Register,Index Register, Current Demonstrating ways ofimproving processor
Instruction Register, Statusregister performance
accumulator)
3 Computer Architecture Pipelining  Discussing the concept of
pipelining
4 Computer Architecture  Illustrating the fetch-decode-execute cycle
- Fetch-Decode-Execute
cycle
- Interrupts
o Internal  Distinguishing types of
o External computer interrupts
o Software
- Addressing Modes  Discussing computer
Direct, Indirect, Immediate, Indexed Interrupts
and Relative
Distinguishing addressingmodes
5 Security and Ethics  Data privacy and Integrity  describe how data is keptsafe during storage
 Common threats and software and transmission
 evaluate tools used to eliminate
vulnerabilities to computer
systems vulnerabilities
identify relevant ICT

PREPARED BY COMPUTER SCIENCE DEPARTMENT


FIRST CHOICE GROUP OF SCHOOLS
WEEK TOPIC CONCEPT OBJECTIVES
6 Security and Ethics  Protection, access control, and  identify relevant ICT legislative and
authentication of data regulatoryframeworks
 Legislation on computer  identify risks to ComputerSystems
security
and crimes
 Disaster Recovery methods

7 Security and Ethics  Discussing relevant ICT legislative and


 Business ethics such as: regulatory frameworks
- Fairness
- Firmness  Discussing the methods of recycling e-waste
- Honesty  Investigating the legal,social, and ethical
- Self- motivation implications of both existing and emerging
 - Integrity Security Policies technologies
 Laws and Computer Crime: Applying code of ethicsand professional
- Types practices in Computing field
- Control measures
 Environmental laws and issues
- E-waste
management
o 3Rs (Recycle, Reuse, Reduce)
 Impact of social media
- Ethical principles
8 Enterprising  Application areas of Computer  Appreciating the role ofcomputer science in
Sciencesuch as: various sectors
- Engineering
- Research and
Development  Performing basic accounting proceduresfor
- Agricultural the business operation
Mechanisation
- E- learning
- Telecommunications

9 Enterprising  Business Proposal Development  Designing a viable ICT


 E-Business business plan
- Financial literacy  Discussing the 4P’s
- Marketing and marketing
businessstrategies,
skills and

PREPARED BY COMPUTER SCIENCE DEPARTMENT


FIRST CHOICE GROUP OF SCHOOLS
WEEK TOPIC CONCEPT OBJECTIVES
techniques

 Intellectual Property Right


- Patents and Trademarks
- Plagiarism and
Copyrightsissues
Global trend analysis
10
Revision

PREPARED BY COMPUTER SCIENCE DEPARTMENT


FIRST CHOICE GROUP OF SCHOOLS
FORM 5 - TERM 3
WEEK TOPIC CONCEPT OBJECTIVES
1 Algorithm Design and Problem – Algorithm tools introduction Define an algorithm
solving Give examples of algorithims

Programming concepts Programming concepts Explaining syntax and semantics of the


- Program structure programming language

2 Algorithm Design and Problem Algorithm tools introduction Explain the purpose of algorithms
Give examples of algorithms

Programming concepts
Programming concepts Explaining syntax and semantics of the
programming language
3 Algorithm Design and Problem Sequence construct Explain the sequence construct
Discuss sequence construct

Programming concepts
Variables and constants Declare variables and constants
Data types: integer, character, string & Use variables and constants in a program
Boolean
4 Algorithm Design and Problem Sequence construct Apply the sequence algorithm structure
Interpret a sequence construct

Programming concepts Declare variables and constants


Variables and constants Use variables and constants in a program
Data types: integer, character, string &
Boolean
5 Algorithm Design and Problem – Sequence construct Apply the sequence algorithm structure
solving Solve a problem using a sequence algorithm
structure

Programming concepts Variables and constants Declare variables and constants


Data types: integer, character, string & Use variables and constants in a program
Boolean
6 Database  File based database systems Discussing the characteristics of a filebased
approach database systems

PREPARED BY COMPUTER SCIENCE DEPARTMENT


FIRST CHOICE GROUP OF SCHOOLS
WEEK TOPIC CONCEPT OBJECTIVES
7 Database - Database Management Systems  Describing the features
(DBMS) of a DBMS
- Data Definition
Language(DDL)
- Structured Query  Discussing the featuresof relational
Language(SQL) databases
- Data  Using SQL commandsto create a database
Manipulation table
Language (DML)
 Relational database modeling
-
8 Database - Relational Database modeling  Constructing ERDs for
o ERD database applications
o Normalisation
- Normalising database tables up to second
normal form
9 Database - Database management - Developing interfaces
using DBMS tools
- Linking high levellanguages with
databases

10 Revision

PREPARED BY COMPUTER SCIENCE DEPARTMENT

You might also like