Course Content

Unit 1: Foundations of Computing
4 Topics
1.1 Introduction to Computers
1.2 Computer Hardware
1.3 Computer Software
1.4 Digital Citizenship & Online Safety
Unit 2: Computational Thinking
4 Topics
2.1 Problem Solving & Algorithms
2.2 Patterns, Sequences & Abstraction
2.3 Logical Reasoning
2.4 Decomposition
Unit 3: Visual Programming
5 Topics
3.1 Introduction to Block-Based Programming
3.2 Sequences, Loops & Conditionals
3.3 Variables, Operators & Data
3.4 Game & Animation Design
3.5 Real-World Projects using Visual Code
Unit 4: Python Programming
4 Topics
4.1 Introduction to Python Environment
4.2 Data Types, Variables & Operators
4.3 Control Structures
4.4 Python Projects & Debugging
Mid Term Exam
Unit 5: Robotics and Automation
5 Topics
5.1 Introduction to Robotics
5.2 Sensors and Actuators
5.3 Robot Programming Basics
5.4 Automation Systems
5.5 Robotics Projects & Challenges
Unit 6 : Artificial Inteligence AI
5 Topics
6.1 Introduction to AI
6.2 Machine Learning Basics
6.3 Ethics & Responsible
6.4 AI Applications in Society
6.5 AI Projects & Simulations
Unit 7 : Data and Information
4 Topics
7.1 Data Collection
7.2 Data Organization
7.3 Data Visualization
7.4 Data-Driven Decisions
End of Course Exam
X