Age (12-14)
Age (12-14)
Main Topics
- Develop Python programming and computational thinking.
- Understand algorithms, data structures, and problem-solving.
- Design web applications using HTML, CSS, and introductory JavaScript.
- Design Arduino and microcontroller-based systems.
- Understand sensors, actuators, motors, and control systems.
- Explore robotics and automation.
- Understand fundamental AI and machine-learning concepts.
- Learn data representation, analysis, and visualization.
- Understand basic cybersecurity and digital ethics.
- Design, prototype, test, and improve technology solutions.
- Explore emerging technologies such as AI, robotics, space technology, IoT, and green technology.
Detailed Syllabus
1. Advanced Python & Programming
- Variables and data types.
- Operators and expressions.
- Conditional statements.
- Loops.
- Lists, tuples, and dictionaries.
- Functions.
- String processing.
- File handling at an introductory level.
- Error handling concepts.
- Modular programming.
- Debugging and testing.
- Develop small applications and simulations.
2. Algorithms & Computational Thinking
- Problem decomposition.
- Abstraction.
- Pattern recognition.
- Algorithms and pseudocode.
- Flowcharts.
- Searching and sorting concepts.
- Algorithm efficiency at an introductory level.
- Recursion as an introductory concept.
- Debugging strategies.
- Comparing different approaches to a problem.
3. Web Development
- HTML document structure.
- Forms and input elements.
- CSS styling.
- Layout using Flexbox/Grid concepts.
- Responsive design concepts.
- Images, links, and multimedia.
- Basic JavaScript.
- Variables and conditions in JavaScript.
- Events and user interaction.
- Build a simple interactive website.
4. Electronics & Microcontrollers
- Microcontrollers and their role.
- Arduino architecture at an introductory level.
- Digital and analog signals.
- Digital input/output.
- Analog sensor readings.
- LEDs, buttons, buzzers.
- Ultrasonic, IR, LDR, temperature and other sensors.
- Servo and DC motors.
- Motor driver concepts.
- PWM concept.
- Series and parallel connections.
- Basic circuit troubleshooting.
5. Robotics & Automation
- Robot architecture.
- Sensors and actuators.
- Motor control.
- Feedback systems.
- Line-following robots.
- Obstacle-avoidance systems.
- Autonomous decision-making.
- Robotic arm concepts.
- Basic path planning.
- Closed-loop vs. open-loop control.
- Robot testing and optimization.
6. Internet of Things — IoT
- What is IoT?
- Sensors and connected devices.
- Data collection.
- Microcontrollers and communication.
- Wi-Fi/Bluetooth concepts.
- Smart home examples.
- Environmental monitoring.
- Remote control and monitoring.
- IoT applications in agriculture, transport, health, and industry.
- Basic IoT security awareness.
7. Artificial Intelligence & Machine Learning
- What is AI?
- AI vs. automation vs. traditional programming.
- Machine learning concept.
- Training data and testing data.
- Classification and prediction.
- Pattern recognition.
- Computer vision.
- Natural language processing.
- Recommendation systems.
- Generative AI introduction.
- Bias, privacy, reliability, and responsible AI.
8. Data & Digital Systems
- Data types and representation.
- Tables and datasets.
- Data collection.
- Data cleaning concepts.
- Basic data analysis.
- Charts and graphs.
- Patterns and trends.
- Introduction to binary numbers.
- Bits and bytes.
- Digital storage concepts.
9. Cybersecurity & Digital Ethics
- Cybersecurity fundamentals.
- Authentication and passwords.
- Encryption concept.
- Phishing and social engineering.
- Malware and safe computing.
- Network security basics.
- Privacy and personal data.
- Digital footprints.
- Responsible AI use.
- Copyright and responsible content use.
10. Engineering Design & Innovation
- Identify a real-world problem.
- Research the problem.
- Generate possible solutions.
- Create design sketches.
- Select materials and components.
- Build a prototype.
- Test performance.
- Collect data.
- Identify limitations.
- Improve the design.
- Present the final solution.
11. Emerging Technology
- Artificial Intelligence.
- Robotics.
- Internet of Things.
- Space technology.
- Drones.
- 3D printing.
- Renewable-energy technology.
- Autonomous vehicles.
- Biotechnology.
- Quantum technology — introductory awareness.
12. Technology Challenge Problems
- Analyze technology diagrams.
- Read simple circuit diagrams.
- Debug code.
- Predict program outputs.
- Analyze sensor data.
- Select appropriate components.
- Design algorithms.
- Solve robotics challenges.
- Identify system failures.
- Compare technological solutions.
- Apply technology concepts to unfamiliar situations
Important Note for Participants
The topics and subtopics provided are the main areas of the syllabus. They are not limited to only the examples mentioned.