0% found this document useful (0 votes)
57 views12 pages

S.4 ICT Content Distribution

The document outlines the ICT content distribution for S4 students in Rwanda for the academic year 2025-2026, detailing a curriculum that spans various topics including Google Docs, computer hardware, software, programming algorithms, Python programming, HTML web development, CSS, AI, and database design. Each unit specifies key competencies, weekly lessons, and suggested resources for reference, with a total of 99 periods scheduled over 33 weeks. The curriculum aims to equip learners with essential ICT skills and knowledge applicable in various fields.
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)
57 views12 pages

S.4 ICT Content Distribution

The document outlines the ICT content distribution for S4 students in Rwanda for the academic year 2025-2026, detailing a curriculum that spans various topics including Google Docs, computer hardware, software, programming algorithms, Python programming, HTML web development, CSS, AI, and database design. Each unit specifies key competencies, weekly lessons, and suggested resources for reference, with a total of 99 periods scheduled over 33 weeks. The curriculum aims to equip learners with essential ICT skills and knowledge applicable in various fields.
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
You are on page 1/ 12

ICT CONTENT DISTRIBUTION

FOR S4
ALL PATHWAY

ACADEMIC YEAR 2025 - 2026

Number of Periods per Week: 3 Periods (33 Weeks)

All Periods per Year: 99

Rwanda Basic P.O. BOX 3817, Toll Free 3020


1
Education Board Kigali, Rwanda [email protected]
www.reb.rw
UNIT 1: Google docs. (periods: 6)
Key Unit Competence: Learners should be able format and collaborate on documents using Google Docs for academic data to effectively
Week Contents Periods/ Suggested resource for
proposed reference
Week 1 Lesson 1: Introduction to Google Docs 1 ICT S4 SB P. 145-150
• Meaning and importance of Google Docs
• Accessing Google Docs (via Gmail / Drive)
• Navigating the Google Docs interface (menu, toolbar, workspace)
• Creating a new document
Week 1 Lesson 2: Text Formatting Basics 1 ICT S4 SB P. 150-155
• Changing font style, size, and color
• Bold, italics, underline, and highlighting
• Alignments (left, center, right, justify)
• Line spacing and paragraph formatting Compatibility issues
Week 1 Lesson 3: Working with Lists and Tables 1 ICT S4 SB P. 150-155
• Bulleted and numbered lists
• Creating and formatting tables
• Adjusting rows and columns
Week 2 Lesson 4: Inserting Elements 1 https://docs.google.com/d
• Adding images, drawings, and shapes ocument/d/1MRcv44ol1BI
• Inserting links and bookmarks AEtISV70kdanvw1zEZ494/
• Adding headers, footers, and page numbers edit?usp=drive_link&ouid=
113853035189273884318
&rtpof=true&sd=true
Week 2 Lesson 5: Sharing and Collaboration 1 https://edu.gcfglobal.org/
• Sharing settings (view, comment, edit) en/googledocuments/shar
• Working on the same document with others in real time ing-and-collaborating/1/
• Using comments and suggestions
Week 2 End Unit Assessment 1 https://bit.ly/3JGmu8K

Rwanda Basic P.O. BOX 3817, Toll Free 3020


2
Education Board Kigali, Rwanda [email protected]
www.reb.rw
UNIT 2: Computer hardware (periods: 5)
Key Unit Competence: Learners should be able to describe the main components of a computer hardware system and solve different
hardware issues
Week Contents Periods/ proposed Suggested resource for reference
Week 3 Lesson 1: External hardware 1 Computer Science S4 SB, Pg. 18-26
• Input/output devices (keyboard, mouse, monitor, printer
•Describe their functions
Week 3 Lesson 2: Internal hardware 1 ICT S4 SB, Pg. 1-7
•Internal components: CPU, RAM, motherboard, PSU, etc.
• Functions of Internal components
Week 3 Lesson 3: Storage devices 1 Computer Science S4 SB, Pg. 36-40
• Identify storage devices (HDD, SSD, flash drive)
Week 4 Lesson 4: Computer hardware issues 1 ICT S4 SB, Pg. 12-21
• Hardware common issues (no display, device not detected,
overheating, Beeping)
• Basic troubleshooting steps
• Safety rules when handling hardware
Week 4 End Unit Assessment 1 https://bit.ly/3JGmu8K

UNIT 3: Computer software (periods: 4)


Key Unit Competence: The learner should be able to install, use and solve different software issues.
Week Contents Periods/ Suggested resource for
proposed reference
Week 4 Lesson 1: Computer software types 1 ICT S4 SB for Associate Nursing
• Define computer software and explain its role. Program Pg 22-26
• Identify the main types of computer software.

Rwanda Basic P.O. BOX 3817, Toll Free 3020


3
Education Board Kigali, Rwanda [email protected]
www.reb.rw
• Give examples of each type of software and explain their uses.
Week 5 Lesson 2: Software installation and basic use 1 ICT S4 SB, Pg. 28
• Operating System installation.
• Installation of application program.
• Basic features of installed software.
• Safety and best practices during installation.
Week 5 Lesson 3: Common software issues 1 ICT S4 SB, Pg. 21-27
• Installation errors
• Software freezing
• Compatibility issues
Week 5 End Unit Assessment 1 https://bit.ly/3JGmu8K

UNIT 4: Programming Algorithm (periods: 18)


Key Unit Competence: Learners should be able to analyze problems and develop algorithms using pseudocode and flowcharts to design logical
solutions.
Week Contents Periods/ Suggested resource for reference
proposed
Week 6 Lesson 1: Introduction to algorithm 2 Computer Science S4 SB Pg. 132-133
• Definition of algorithms
• Characteristics of algorithm.
• Importance of algorithms in problem-solving
Week 6&7 Lesson 2: Variables and operations 2 Computer Science S4 SB Pg. 139-145
• Definition of Variable
• Data type
• Declaration

Rwanda Basic P.O. BOX 3817, Toll Free 3020


4
Education Board Kigali, Rwanda [email protected]
www.reb.rw
• Operators (Arithmetic operators, logical operators, relation
operators, increment and decrement operators)
Week 7 Lesson 3: Input/output 2 Computer Science S4 SB Pg. 145-146
• Initialization (variable and constant)
• Read and write (statement)
Week 8 Lesson 4: Algorithm representation 2 Computer Science S4 SB Pg. 134-138
• Concept of flowchart
• Flowchart symbols
• Create basic flowcharts from given algorithms or pseudocode.
• Convert a written pseudocode into a flowchart format.
WEEK 8 & 9 Lesson 5: Conditional statement 2 Computer Science S4 SB Pg. 148-155
• if
• if else
Week 9 • Nested if 2 Computer Science S4 SB Pg. 148-155
Week 10 Lesson 6: Loop statement 2 Computer Science S4 SB Pg. 157-160
• for loop
Week 10&11 • while loop 2 Computer Science S4 SB Pg. 157-160
Week11 End Unit Assessment 2 https://bit.ly/3JGmu8K

UNIT 5: Python programming (periods: 15)


Key Unit Competence: Learners should be able to write and execute Python programs that involve decision making and operations on data.
Week Contents Periods/ proposed Suggested resource for reference
Week 12 Lesson 1: Introduction to Python 1 Online resource:
• Python overview. https://www.tutorialspoint.com/python/python_overview.htm
• Python Installation (IDLE or online https://www.w3schools.com/python/python_intro.asp
editor).

Rwanda Basic P.O. BOX 3817, Toll Free 3020


5
Education Board Kigali, Rwanda [email protected]
www.reb.rw
Week 12 Lesson 2: Variables operation 2 Online resource:
• Data types (int, float, str, bool). https://www.tutorialspoint.com/python/python_data_typ
• Variable (constant and variable es.htm
declaration)
• Operators (Arithmetic operators, https://www.tutorialspoint.com/python/python_variables.htm
Logical operators, relation operators, https://www.w3schools.com/python/python_operators.asp
Increment and Decrement operators)
Week 13 Lesson 3: Input and output functions 2 Online resource:
• Input function https://www.tutorialspoint.com/python/python_user_inp
• Output function ut.htm

Term 2
Week 1 Lesson 4: Conditional statements 2 Online resource:
• if https://www.tutorialspoint.com/python/python_if_
• if...else statement.htm
• if...elif...else
https://www.tutorialspoint.com/python/python_if_
else.htm

https://www.datacamp.com/tutorial/python-if-
elif-else
Week 1 Lesson 5: Nested conditions 2 Online resources:
• nested if https://www.tutorialspoint.com/python/nested
_if_statements_in_python.htm
Week 2 Lesson 6: While loops statements 2 Online resource:
• while loop https://www.tutorialspoint.com/python/python
_while_loops.htm

Rwanda Basic P.O. BOX 3817, Toll Free 3020


6
Education Board Kigali, Rwanda [email protected]
www.reb.rw
Week 2&3 Lesson 7: For loops statements 2 Online resource:
• for loop https://www.tutorialspoint.com/python/python
_for_loops.htm
Week 3 End Unit Assessment 2

UNIT 6: HTML -BASED Web development (periods: 18)


Key Unit Competence: Learners should be able to design and develop a well-structured web page.
Week Contents Periods/ Suggested resource for reference
proposed
Week 4 Lesson 1: Introduction to HTML 2 1) Computer Science S4 SB Pg. 303-306
• Definition of HTML
• Role of HTML
• HTML page structure (head and body,)
Week 4&5 Lesson 2: Page structure tags 2 Computer Science S4 SB Pg. 307-309
• <html>, <head>, <body>
• <title>, <meta>, <link>, <!DOCTYPE>
Week 5&6 Lesson 3: Text formatting tags 2 1) Computer Science S4 SB Pg. 310-311
Control how text appears:
• Headings: <h1> to <h6>
• Paragraphs: <p>
• Emphasis: <b>, <i>, <u>,
• marque
Week 7 Lesson 4: List tags 2 Computer Science S4 SB Pg. 317-320
• Unordered List <ul>,
• Ordered List <ol>,
• List <li>

Rwanda Basic P.O. BOX 3817, Toll Free 3020


7
Education Board Kigali, Rwanda [email protected]
www.reb.rw
Week 7 & Lesson 5: Media tags 2 1) Computer Science S4 Pg. 322-323
8 • Embed images <img>, 2) Online resource:
• Audio <audio>, https://www.tutorialspoint.com/html/html_audio_tag.htm
• Video: <video>,
https://www.tutorialspoint.com/html/html_video_tag.htm
Week 8 Lesson 6: Table tags 2 Computer Science S4 Pg. 326-328
Structure tabular data:
• <table>
• <tr>
• <td>
• <th>.
Week 9 Lesson 7: Form elements tags 2 Computer Science S4 Pg. 328-333
Handle user input:
• <form>
• <input>
• <text area>
• <button>
• <select>
• <option>
Week 9& Lesson 8: Link and navigation tags 2 Computer Science S4 Pg. 323-326
10 Enable hyperlinks and navigation:
• <a>
Week 10 End Unit Assessment 2

UNIT 7: Cascading style sheet (periods: 8)


Key Unit Competence: Learners should be able to style and enhance the appearance of web pages.
Week Contents Periods/ Suggested resource for
proposed reference

Rwanda Basic P.O. BOX 3817, Toll Free 3020


8
Education Board Kigali, Rwanda [email protected]
www.reb.rw
Week 10 Lesson 1. Text formatting 2 Computer Science S4 Pg. 345-347,
• Font styling 350-351, 354-356
• Text appearance
• Spacing & layout
• Effects
Week 11 Lesson 2: Layout styling 2 Computer Science S4 Pg.337-338,
• Borders and padding elements (width, height, margin, padding, border, box- 359-360, 364-366
sizing:)
• Background of elements (background-color, background-image, background-
repeat, background-size, background-position)

TERM 3
Week 1 Lesson 3: Linking CSS to HTML 2 Computer Science S4 Pg.351-353
• Internal CSS
• External CSS
Week 1&2 End Unit Assessment 2

UNIT 8: Introduction to AI (periods: 9)


Key Unit Competence: Learners should be able to explain the basic concepts, types and applications of Artificial Intelligence (AI) while
reflecting on its ethical implications.
Week Contents Periods/ proposed Suggested resource for reference
Week 2 Lesson 1 Basics concepts of AI 2 Online resources:
• Definition of artificial intelligence (AI)
• Identify key characteristics of AI systems https://www.tutorialspoint.com/artific
• Comparison of human and machine intelligence ial_intelligence/index.htm
• Importance of AI
• Types of AI (Narrow AI, general AI, super AI).

Rwanda Basic P.O. BOX 3817, Toll Free 3020


9
Education Board Kigali, Rwanda [email protected]
www.reb.rw
https://www.tutorialspoint.com/artific
ial_intelligence/artificial_intelligence_t
ypes.htm
Week 3 Lesson 2: Applications of AI 2 Online resource:
• Education https://www.tutorialspoint.com/artific
• Healthcare ial_intelligence/artificial_intelligence_a
• Agriculture pplications.htm
• Transport
• Industry
Week 3&4 lesson 3: AI ethics 2 Online resources:
• Definition of ethics in Technology https://ethics-of-ai.mooc.fi/start
• Humans ‘Role in AI
• Ethical and Social Concerns (Bias in AI, Privacy and https://www.tutorialspoint.com/artific
Surveillance,) ial_intelligence/artificial_intelligence_e
thics_and_bias.htm
Week 4 Lesson 2: AI tools for solving problems 2 https://chatgpt.com/
• Definition of AI tools
• Categories and role of AI (Vision AI, Text AI, Voice https://notegpt.io/ai-voice-translator
AI, Robotics)
• Example of problem solved by AI (school
attendance, language translation, face recognition)
• Use AI Tools: Text AI, Voice AI.
Week 5 End Unit Assessment 1

Rwanda Basic P.O. BOX 3817, Toll Free 3020


10
Education Board Kigali, Rwanda [email protected]
www.reb.rw
UNIT 9: Database design (periods: 16)
Key Unit Competence: Learners should be able to explain database concepts and create a relational model
Week Contents Periods/ proposed Suggested resource for reference
Week 5 Lesson 1. Database concepts: 2 Computer Science S5 Pg. 126-130
• Definition,
• Database access levels and users
• Physical independence
• Relational database model
• Primary key
• Foreign key
Week 6 Lesson 2. Types of relationship 2 Computer Science S5 Pg. 165-167
(1-to-1, 1-to-Many, Many-to Many)
Week 6&7 Lesson 3. Entity relationship diagram 2 Computer Science S5 Pg. 156-163
• Entities
• Attributes
• Relationship
• Representation of (E-R-D) Diagram
Week 7 Lesson 4: Relational model 2 Computer Science S5 Pg. 144-147
Tables, columns, rows, primary keys, foreign keys, Data
types
Week 7 Lesson 5: Keys in relational model 2 Computer Science S5 Pg. 148-162
• Tables creation (with right data types and constraints:
Primary key, foreign key)
• Relation model representation (ERD to Relation model)
Week 8 Lesson 6: Normalization 1 Computer Science S5 Pg. 171-180
• Normalization definition
• Normalization role
• Types of Normal Forms

Rwanda Basic P.O. BOX 3817, Toll Free 3020


11
Education Board Kigali, Rwanda [email protected]
www.reb.rw
Week 8 Lesson 7: First and Second Normal Forms 2 Computer Science S5 Pg. 172-175
Week 9 Lesson 8: Third Normal Form 2 Computer Science S5 Pg. 175-176
Week 9 End Unit Assessment 1

ICT S4: END OF UNITS ASSESSMENT SAMPLE


UNIT 1: Google Docs (/20 marks)

Knowledge and understanding


2 marks each
1. Define Google Docs.
2. Give two advantages of using Google Docs
3. Which menu is used to insert a table?
a) Tools b) Insert
c) Format d) File
4. Google Docs automatically saves your work (True/False)
5. Differentiate between “view” and “edit” permissions in Google docs.

Skills
1 marks each
6. Create and rename a new document and share it to your colleagues.
7. Apply bold, italics, and underline to text in that google document.
8. Insert a picture from your computer.
9. Insert a table with 3 rows and 2 columns.

Attitudes & Values


3 marks each
10. Why is it important to respect others’ edits?
11. It is ethical to delete peers’ text in a shared doc. (True/False)

Rwanda Basic P.O. BOX 3817, Toll Free 3020


12
Education Board Kigali, Rwanda [email protected]
www.reb.rw

You might also like