A1_Definition and Functions of a Computer
A2_Brief History and Generations of Computers
A3_Applications of Computers in Daily Life
A4_Common Input Devices
A5_Common Output Devices
B1_Hardware Components
B2_Software Components (system software vs. application software)
B3_How Hardware and Software Work Together
B5_Wired vs. Wireless Connections
B6_Common Computer Problems
B4_Core Components of a Computing System
B7_Basic Troubleshooting Steps
C1_What is a Network?
C2_Types of Networks
C3_How Information Travels Across Networks
C4_Internet Basics
C5_Public vs. Private Information Online
C6_Safe Online Sharing and Cyber Etiquette
C7_Introduction to Cybersecurity
D1_Positive Impacts of Technology
D2_Negative Impacts of Technology
D3_Accessibility in Technology
D4_Ethics in Computing
D5_Responsible Online Behavior and Digital Citizenship
E1_What is Data? Difference between Data and Information
E2_Digital Data Types
E3_Units of Data Storage
E4_Collecting Data
E5_Organizing Data in Tables and Spreadsheets
F1_Sorting and Filtering Data
F2_Graphing Data: Bar Graphs and Line Graphs
F3_Using Pie Charts for Simple Data Sets
F4_Real-Life Applications of Data
F5_Importance of Data Accuracy and Reliability
G1_Exploring the Desktop and Taskbar
G2_File Management
G3_Introduction to MS Paint Interface
G4_Drawing and Coloring Tools in MS Paint
G5_Creating Digital Artwork
G6_Saving and Printing Work
H1_ Introduction to Word Processors
H2_Creating and Saving a Document
H3_Text Editing: Cut, Copy, Paste, Undo, Redo
H4_Formatting Text: Font, Size, Color, Bold/Italic/Underline
H5_Paragraph Formatting: Alignment, Line Spacing, Indentation
H6_Bullets and Numbering
H7_Working with Tables
H8_ Inserting Images and Shapes
H9_Spell Check and Grammar Tools
H10_Printing and Page Setup
I1_What is an Algorithm?
I2_Algorithms in Daily Life (making tea, brushing teeth)
I3_Characteristics of a Good Algorithm
I4_Multiple Ways to Solve the Same Problem (e.g., different routes to school)
I5_Refining and Improving Algorithms (step-by-step clarity)
J1_What is Programming? Purpose of Programming
J2_Block-Based Programming
J3_Text-Based Programming
J4_Understanding Variables
J5_Types of Data
J6_Programm Decomposition
J7_Advantages of Reusing Existing Code
K1_Iterative Programming: Concept and Benefits
K2_Steps in the Iterative Development Process
L1_Introduction to Emerging Technologies (AI, VR, Robotics, IoT)
L2_Artificial Intelligence in Daily Life (Alexa, chatbots, Google Lens)
L3_Safe and Responsible Use of AI
M1_What is Pseudocode? Writing Steps for Everyday Tasks
M2_Scratch Blocks vs. Pseudocode: How They Connect
M3_Simple Animations: Moving and Speaking Characters
M4_Repetition in Pseudocode: Using Loops in Scratch
M5_Final Project: Dance Animation
N1_Introduction to Canva and Design Thinking (Empathize: Who are we designing for?)
N2_Exploring Templates and Layouts (Define: What message do we want to share?)
N3_Designing Digital Posters for School Events
N4_Creating Infographics: Turning Data into Visuals
N5_Making a Personal Logo or Badge
N6_Project: Design a Class Presentation Slide Deck