You are on page 1of 5

ANNUAL PROGRESSION FORM – ICT

LOWER SIXTH
SCHOOL YEAR: 2023/2024

Class: L6 Number of Modules: 03 Number of units: 25 Annual Periods:272 Coef.: 05

Weekly Number of Periods: = 04 + 04 = 08 Total of lessons Number: 125


TER TEACHING
WEEK MODULE CONTENT Interruptions
M UNIT
Unit 1: Evolution Diagnostic Evaluations, remediation and Presentation of annual program.
01 of Computers Lesson 1: History and Evolution of Computers International Literacy
04 to 8 Sept. 2023 Lesson 2: Generations of computers Day : 08/09/23
COMPUTING SYSYEMS AND

Lesson 3: Types of Computers


Lesson 4: Basic Components of a Computer
02 Lesson 5: Von Neumann Architecture and Stored Program Concept
COMPONENTS

11 to 15Sept. 2023 Lesson 6: Peripheral devices


Lesson 7: Performance and characteristics of storage devices
Lesson 8: Data capture devices.
UNIT 2:
03 Lesson 9: Types of computer memories
Computer
18 to 22Sept. 2023 Lesson 10: Types of storage devices
Architecture
Lesson 11: Storage hierarchy based on speed and size
(Hardware)
Lesson 12: Types of RAM (SIMM, DIMM, ...)
Lesson 13: The machine instruction cycle
04 Lesson 14: Polling and Interrupts
25 Sept. to 29 Sept 2023 Lesson 15: Processor architecture (CISC and RISC) and Flynn’s architecture
1stTERM

Lesson 16: Parallel and distributed computing


Lesson 17: Conversion of measuring units
05 World Teachers’ Day:
INTEGRATION ACTIVITIES
02 to 05Oct. 2023 05/10/23
UNIT 3:
Evaluation N°1
06 Computer
REMIDIATION
09 to 13Oct. 2023 Software

Lesson 18: Definitions and Classification of software


Lesson 19: Application software and examples
07 Lesson 20: System software and examples
National guidance and
16 to 20 Oct. 2023 Lesson 21: Open source and proprietary software
counselling day: 21/10
UNIT 4: Lesson 22: History and evolution of operating systems
Operating Lesson 23: Types of operating systems
08 Systems Lesson 24: Multitasking and multiprogramming operating systems
23 to 27 Oct. 2023 Lesson 25: Functions of an operating system
Lesson 26: Scheduling algorithms (FCFS, SJF, SRT, Round Robin, …)
Lesson 27: Operating system user interfaces

P a g e 1|5
TER TEACHING
WEEK MODULE CONTENT Interruptions
M UNIT
Lesson 28: Utility Software
Lesson 29: Some Command line environments.
Lesson 30: Some appropriate commands for a given task
09
Lesson 31: Server Concepts (properties of stand-alone and server OS, setting up OS to
30 Oct to 03 Nov. 2023
connect to wired and wireless network, setting up OS to avoid unauthorized access into
the system).
Lesson 32: Commonly used file formats
UNIT 5: File
Lesson 33: Notions of file organization and file data security
10 Formats
Lesson 34: File compression methods and file systems
06 to 10 Nov. 2023
Lesson 35: Advantages of compressing a file
Lesson 36: Hardware faults identification and correction
Lesson 37: Software faults identification and correction
Unit 6: Hardware
and Software Lesson 38: Assistive technology (Braille keyboards, audio devices, ASR, …)
Maintenance
11 International Day of
Lesson 39: Computer related health hazards and measures to prevent them
13 to 17 Nov. 2023 Philosophy: 17/11
UNIT 7: Assistive
INTEGRATION ACTIVITIES
technology and
Ergonomics

12 Evaluation N°2
20 to 24 Nov. 2023 REMIDIATION

Lesson 40: Areas of computer applications


13 Lesson 41: Natural and Artificial systems, Manual and Automatic systems
27 Nov. 2023 to 01 Dec. (Model a system using a data flow diagram)
2023 Lesson 42: Creating and mix beats, rhythm, using a music production software
MODULE 2:
IMPACT OF Lesson 43:Producing and editing photographs using graphic design software
UNIT 8: Range Lesson 44: Producing and editing motion pictures (or movies) using animation
DIGITAL
and Scope of
TECHNOLOG
Computer
software
Y ON THE Lesson 45: Designing a magazine using publication software
Applications
14 SOCIETY Lesson 46: General and Commercial data processing systems (description,
04 to 8 Dec. 2023 example etc.)
2ndTERM

Lesson 47: Illustrative examples of industrial, technical and scientific uses of


computer systems

MODULE 2: Lesson 48: Automation, monitoring and control systems.


15 IMPACT OF
11 to 15 Dec. 2023
Lesson 49: Embedded and robotic systems
DIGITAL
TECHNOLOG Lesson 50: Embedded and robotic systems (cont.’)
Y ON THE
16 Dec. to 02 Jan. 2023 SOCIETY CHRISTMAS BREAK

16 UNIT 9: Lesson 51: Introduction to Information system (definition, role, components


02 to 05 Jan. 2024 INFORMATION etc)
SYSTEM Lesson 52: Types of information system (MIS, DSS, EIS, TPS GIS, HIS, LIS)
P a g e 2|5
TER TEACHING
WEEK MODULE CONTENT Interruptions
M UNIT

UNIT 10: The Lesson 53: Information system in an organisation.


social, legal,
Lesson 54: Computer systems and ICTs
ethical and
economic Lesson 55: Legislation, code of ethics and moral obligation of computer users
implications of the Lesson 56: Data protection, copyright and international Acts and Standards.
use of computers
17 INTEGRATION ACTIVITY
8 to 12 Jan. 2024
REMIDIATION
18
Evaluation N°3
15 to 19 Jan. 2024
Lesson 57: Data handling
UNIT 11:
Lesson 58: System security, reliability and resilience
19 P MODULE 2: COMPUTER
22 to 26 Jan. 2024
Lesson 59: Computer Crimes and measures to combat them.
IMPACT OF SECURITY
DIGITAL Lesson 60: Types of malwares
National week of
TECHNOLOG Lesson 61:Techniques and practices to fight against malware
bilingualism: 27/01 to
Y ON THE Lesson 62: introduction to Artificial intelligence (AI) 03/02
SOCIETY Lesson 63: Real life application of Artificial intelligence
20
31 Jan. to 02 Feb. 2024
Lesson 64: Introduction to Robotics (definition and use in manufacturing, health, home,
UNIT 12: etc)
Simulation and Lesson 65: Advantages and limitations of robots
artificial Lesson 66: Introduction to Simulation (definition, advantages and limitations)
intelligence Lesson 67: Virtual reality (VR) and Augmented Reality (AR) (description, role, compare
21 Youth week: 05 to 09
05 to 09 Feb. 2024
AR and VR) Feb.
Lesson 68: Multimedia systems
Lesson 69: Multimodal systems (description, examples, use)
Lesson 70: System/software development life cycle(SDLC)
Lesson 71: SDLC Models or paradigms
Lesson 72: System analysis (analysis of old system, functional requirement analysis,
22 UNIT 13: feasibility study, Document system analysis, etc.)
12 to 16 Feb. 2024 BUILDING Lesson 73: Conversion or changeover methods
INFORMATION Lesson 74: System Design (user interface design, data design, process design)
Building ICT Lesson 75: Documentation and Implementation
SYSTEMS
systems USING Lesson 76: Debugging and Maintenance
STANDARD
23 MODELS INTEGRATION ACTIVITY International day of the
19 to 23 Feb. 2024 mother tongue: 21/02

24 Evaluation N°4
26 Feb. to 02 Mar. 2024 REMIDIATION

25 Building ICT Lesson 77: Prototyping and Software reuse (explain steps involved in prototyping and the Open Door Days: 09/03
3rdT
ER

05 to 09 Mar. 2024 systems types of system prototyping) t0 10/03


National Art Day: 10/03
P a g e 3|5
TER TEACHING
WEEK MODULE CONTENT Interruptions
M UNIT
Lesson 78: Introduction to databases
Lesson 79: Flat file and relational databases
UNIT 14:
Lesson 80: Types of database models
MODELING
Lesson 81: Levels of data modeling (conceptual, logical and physical modeling)
DATA IN AN
26 Lesson 82: Notions of Entity Relationship (ER) model Commonwealth Day:
INFORMATION
12 to 16 Mar. 2024 Lesson 83: Notions of the Relational model 14/03
SYSTEM
Lesson 84: The different types of relationships (1-1, 1-M, M-M)
Lesson 85: Structural Query Language
Lesson 86: Normalization of a database
UNIT 15:
27 “Francophonie” Day:
Software Testing Lesson 87: Software testing (System testing, volume testing, integration testing and
19 to 23 Mar. 2024 20/03
and System acceptance testing)
Testing Lesson 88: Procedure for module testing and the importance of carrying out the tests.

UNIT 16: Lesson 89: Positional number systems


28 Number systems Lesson 90: Base conversion (from one base to another)
26 Mar. to 30 Mar 2024 (Binary Lesson 91: Binary arithmetic
arithmetic Lesson 92: Unsigned and signed numbers (One’s complement, Two’s complement)
UNIT 17: Lesson 93: Logic Gates and logic circuits
29 Boolean Logic Lesson 94: Boolean algebra and Boolean expressions, truth tables
02 to 05 Apr. 2024 and Digital Lesson 95: Derive truth tables from Boolean expressions and vice-versa
Electronics Lesson 96: Simplification of Boolean expressions (De Morgan’s theorem)

07 to 24 Apr. 2024 EASTER BREAK Easter: 17 April 2024


M

INTEGRATION ACTIVITIES
30
Evaluation N°5
16 to 20 Apr.2024
REMIDIATION
UNIT 18: Data
Lesson 97: Standard (Primitive) Data Types
Types and Data
31 Lesson 98: Complex (Derived) Data Types (also called Data Structures)
Structures
23 to 27 April 2024 Lesson 99: Methods of accessing data
Lesson 100: Selecting data types and data structures
Lesson 101: Software Design strategies (Structured design methods)
UNIT 19: Design
Lesson 102: Unit and structure diagrams (in terms of class, sequence, composite, …)
Strategies
Building ICT
32 Lesson 103: Definition and characteristics of an algorithm
30 April to 4 May 2024 systems Lesson 104: Algorithm representation techniques
Lesson 105: Algorithmic constructs
UNIT 20: Lesson 106: Algorithmic strategies (brute force, greedy, divide-and-conquer, …)
Algorithm Lesson 107: Dry running an algorithm
Development Lesson 108: Subroutines
Lesson 109: Recursion and recursive functions
33
Lesson 110: Sorting algorithms
07 to 11 May 2024
Lesson 111: Searching algorithms
Lesson 112: Introduction to complexity (basic notions of time and space complexity)
34 UNIT 21: Lesson 113: Programming concepts
14 to 18 May 2024 Introduction to Lesson 114: Programming Paradigms
Programming
P a g e 4|5
TER TEACHING
WEEK MODULE CONTENT Interruptions
M UNIT
Lesson 115: Programming Paradigm and High-Level Programming Languages

UNIT 22:
Selecting and Lesson 116: Software Reuse
working with Lesson 117: Types of software reuse and criteria for selecting software for reuse
programming Lesson 118: Internally and externally developed software.
paradigms Lesson 119: Language processors (translators)

UNIT 23:
Implementing Lesson 120: Converting data structures and algorithms to programs (syntax, semantics,
programming …)
language
components
36
21 to 25 May 2024
UNIT 24: Lesson 121: Types of data values (Constants, Variables, …)
Lesson 122: Procedure calling and parameter passing
Features of a
Lesson 123: Characteristics of good programs
high level
language
UNIT 25:
Testing a Lesson 124: Steps involved in software testing
36 developed Lesson 125: Debugging a program
28 May. to 02 Jun. 2024 program
INTEGRATION ACTIVITIES
15 May to 29 July 2024 OFFICIAL EXAMINATIONS AND RESULTS

31 July to 28 Aug. 2024 HOLIDAYS FOR TEACHING STAFF

Date: ________________________
.

P a g e 5|5

You might also like