Topics
Detailed Syllabus
Python foundations: input/output, variables, data types, operators, conditionals, loops, lists; decompose problems; write small functions.
Algorithmic thinking: plan step-by-step solutions; trace code; test and fix errors; compare approaches for clarity and efficiency.
Web basics: structure content with HTML; style with CSS; layout with simple boxes; add images/links; publish a minimal multi-page site.
Robotics & engineering: wire an Arduino with a breadboard; read a sensor (e.g., ultrasonic/LDR); control a motor/servo; integrate logic for a defined task.
AI & innovation: define AI vs. traditional programming; examples of classification/recommendation and automation in daily life; discuss opportunities and risks.
Capstone tasks: (a) build a Python mini-game or simulation or (b) program a sensor-guided robot action; write a short brief on an emerging technology (e.g., AI, robotics, space tech, green tech) covering purpose, impact, and limitations.