ICT Scheme of Work - 2025/2026
Lower Sixth (L6)
Module Lesson/Topic Learning Objectives Activities Resources
Term
Week
Duration
1 Diagnostic Understand the Description of Textbook,
1st Term
Evaluations, concepts and apply computing trends projector,
remediation and knowledge in ICT. chalkboard
Presentation of
annual program.
2 Module 1: Introduction to ICT, 4H • Identify generations Lecture, group Computer
COMPUTER ICT systems, of computers; Description of laboratory, Online
ORGANISATION Importance of ICT • Describe the main computing trends resources( Photog
system, GIGO, I/O technology for each raphs and videos
diagrams, Feedback, period. of computer types)
Media integration, • Identify types of
Processor computer;
architecture, Types • Describe types of
of computer, History, computer
Applications (Supercomputer,
mainframe,
minicomputer,
and microcomputer).
3 - Processor 2H Explain processor Choosing a computer
hardware, Storage architectures (CISC based on processor.
devices, Peripheral and RISC);
equipment and data • Describe Flynn’s
handling media architectures (SIMD,
SISD, MISD, MIMD);
• Differentiate
between parallel and
distributed
computing.
4 Hardware and media 2H • Classify peripheral Selecting
selection, Conversion devices; hardware/software for
of measuring units • State performance; different category of
characteristics of users
storage devices;
5 Von Neumann & 3H Understand the
Harvard concepts Von
Architecture, Neumann & Harvard
Machine Instruction Architecture, Machine
Cycle Instruction Cycle
6 Polling and 3H Understand Polling
Interrupts, Other and Interrupts
Architectures, Low
level programming
7 Binary Arithmetic, 3H Understanding logic Class exercises with
Boolean Logic and gates, symbols, and examples
Logic Gates tables with arithmetic
calculations
8 Basic digital circuits 3H Understand circuit Designing different
symbols types of circuits for
systems
1 Module 2: Organizational 3H Understand the Explaining how Computer
2nd Term
INFORMATION issues, Domain or concepts of the information is being laboratory Online
SYSTEMS AND problem Internet and the flow managed in an resources( Photog
INTERNET specification of information organization raphs and videos
of computer types)
Human resources
Links: YouTube
Google Sample
hardware devices
charts
2 Modelling, Software 2H Understanding SDLC Building projects using
Design, the SDLC
Implementation,
Testing
3 Types of networks, 4H Describe a computer Designing networks for Computer modem,
topologies, network. different topologies and phones RJ45 Jack
advantages, Features • Compare networked areas twisted pair cable
of data computers with Digital resources
communication standalone systems; Photographs and
• Explain the benefits videos of
and limitations of computer
computer networks. networks Links:
YouTube
4 Security aspects of 3H Explain the Research how networks
networks, Internet, complexity, security can be protected
and Email privacy concerns of
Communications data communication
networks.
5 Describe types of
physical network
topologies.
• Establish the
advantages and
disadvantages of each
layout or topology.
Explain the role of
network components
(Modem, Hub, Switch,
Router, Bridge,
Gateway, NOS,
Multiplexers,
Network Cards,
Repeaters);
• Set up a computer
Network.
5 Module 3: Definition, Systems 3H • Explain system Search for and test the Didactic material,
SYSTEM and utility, Language software; different types of Sample language
SOFTWARE translators • Explain application software and show their translators, Digital
software; differences. resources(e.g.
• Explain differences pictures and
between custom- videos tutorials )
made and general-
purpose software;
6 2H • Distinguish between
demo ware,
shareware, and
freeware with
examples;
• Establish with
examples, the
difference between
open source and
proprietary software;
7 Operating system 3H • Recall history and How to install an OS
components evolution of operating
systems;
• Describe types of
operating systems
(Single user OS, Batch
OS, Online OS,
multiuser OS, NOS,
multitasking OS, Real-
time OS,…);
• Differentiate
between multitasking
and
multiprogramming.
8 Device management, 3H Explain how the
File management operating system
manages processes
9 Process 3H Distinguish between
management, preemptive and non-
Memory preemptive
management scheduling;
10 Network Operating 3H Describe scheduling Solving different
Systems algorithms (FCFS, SJF, problems using the
SRT, round robin). scheduling algorithm
12 2H Identify OS interfaces
(GUI, CLI, WIMP) ;
• Explain strengths
and weaknesses of
each interface;
• Select the desired
interface for use.
Launch a command
line interface (MS-
DOS or LINUX);
• Identify some
command line
environments;
• Determine the
appropriate
command for a given
task;
• Set up OS to avoid
unauthorized access.
1 Module 4 Part Algorithm Design, 4H • Explain an Converting algorithms Computer lab,
3rd Term
1: Control Structures, algorithm; into flowcharts. IDEs(Code block)
ALGORITHMIC Strategies • Identify
THINKING characteristics of Converting algorithms
algorithms; into programmable code
• Represent
algorithms using
flowcharts and
pseudo code;
• Use basic
algorithmic
constructs (sequence,
selection, iteration or
loop, and recursion);
• Analyze the
efficiency of an
algorithm;
• Explain recursion;
2 Iteration and 4H • Explain recursion;
Recursion • Explain sorting
(bubble, merge, and
insertion sorts etc.);
and searching
techniques(binary
and sequential
searches);
3 Commonly used 4H • Perform dry run Build programs that can
algorithms, Analysis using a standard solve real-life problems
of Algorithms, and algorithmic
Recursion
4 Standard and 4H
application-specific
data types
6 Construction of data 4H
structures, Units of
storage
Upper Sixth (U6)
Module Lesson/Topic Learning Objectives Activities Resources
Term
Week
Duration
Diagnostic Evaluations, Understand the Lecture, group Textbook,
1st Term
remediation and concepts and apply discussion, practical projector,
Presentation of annual knowledge in ICT. exercises, chalkboard,
program. demonstrations. internet, computer
lab.
Module 4 Part Computational 3H Understand the Lecture, group Textbook,
2
2: Complexity and concepts and apply discussion, practical projector,
ALGORITHMIC Computability knowledge in ICT. exercises, chalkboard,
THINKING demonstrations. internet, computer
lab.
Module 5: Basic Concepts, 3H Understand the Lecture, group Textbook,
3
PROGRAMMING Programming Languages concepts and apply discussion, practical projector,
I knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Programming 4H Understand the Lecture, group Textbook,
4
paradigms, Syntax and concepts and apply discussion, practical projector,
semantics (Use either C knowledge in ICT. exercises, chalkboard,
or Pascal) demonstrations. internet, computer
lab.
Evaluation N°1 2H Understand the Lecture, group Textbook,
6
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Debugging, 3H Understand the Lecture, group Textbook,
7
Documentation concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Software design 3H Understand the Lecture, group Textbook,
9
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Simple software design 3H Understand the Lecture, group Textbook,
10
notations concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Software reuse, 3H Understand the Lecture, group Textbook,
11
Prototyping concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Evaluation N°2 2H Understand the Lecture, group Textbook,
12
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Module 5 Part Imperative, Object- 4H Understand the Lecture, group Textbook,
2nd Term
1 2: oriented and event- concepts and apply discussion, practical projector,
PROGRAMMING driven programming knowledge in ICT. exercises, chalkboard,
II demonstrations. internet, computer
lab.
Declarative 4H Understand the Lecture, group Textbook,
2
programming concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Component and program 4H Understand the Lecture, group Textbook,
4
testing (Use C or Pascal) concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Understand the Lecture, group Textbook,
5
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
High-level Overview of advanced 3H Understand the Lecture, group Textbook,
5
language features concepts and apply discussion, practical projector,
features knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Evaluation N°3 2H Understand the Lecture, group Textbook,
6
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Module 6: Introduction to DBMS, 4H Understand the Lecture, group Textbook,
7
DATABASE, Types, Keys concepts and apply discussion, practical projector,
SDLC AND knowledge in ICT. exercises, chalkboard,
PROJECT demonstrations. internet, computer
MANAGEMENT lab.
Relational DBs, DB 5H Understand the Lecture, group Textbook,
8
development, RDBMS, concepts and apply discussion, practical projector,
Normalization (1NF– knowledge in ICT. exercises, chalkboard,
3NF) demonstrations. internet, computer
lab.
SDLC – Definition, 4H Understand the Lecture, group Textbook,
9
stages, paradigms concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Project Management – 4H Understand the Lecture, group Textbook,
10
terms, roles, lifecycle, concepts and apply discussion, practical projector,
PERT, Gantt knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Evaluation N°4 2H Understand the Lecture, group Textbook,
12
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Revision for GCE Understand the Lecture, group Textbook,
3rd Term
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Revision for GCE Understand the Lecture, group Textbook,
2 concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Revision for GCE Understand the Lecture, group Textbook,
3
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Revision for GCE Understand the Lecture, group Textbook,
4
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Understand the Lecture, group Textbook,
5
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Revision for GCE Understand the Lecture, group Textbook,
7
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Understand the Lecture, group Textbook,
8
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.
Understand the Lecture, group Textbook,
11
concepts and apply discussion, practical projector,
knowledge in ICT. exercises, chalkboard,
demonstrations. internet, computer
lab.