Coding Curriculum
Week 1–2: C (The Foundation)
- Concepts:
- What is programming?
- Variables & data types (int, float, char).
- Input/Output (printf, scanf).
- Loops (for, while) & conditionals (if/else).
- Exercises:
- Print name, age.
- Simple calculator.
- Multiplication table.
- Mini Project: Grade calculator (enter marks → show result).
- Outcome: Kids learn structured programming basics.
Week 3–4: C++ (Adding Power & OOP)
- Concepts:
- Difference between C and C++.
- Input/output (cin, cout).
- Functions (reusable code).
- Basics of OOP: classes & objects.
- Exercises:
- Area/Perimeter calculator (using functions).
- Bank account (deposit/withdraw → balance).
- Mini Project: Student Report System (enter marks → average + grade).
- Outcome: Kids see how programming can model real-world entities.
Week 5–6: Python (Fun & Simple)
- Concepts:
- Printing, variables, input/output.
- Lists & loops.
- If/else statements.
- Functions.
- Exercises:
- Guess the number game.
- Multiplication table generator.
- Simple chatbot (input() + conditions).
- Mini Project: Text Adventure Game (choose-your-own story).
- Outcome: Kids realize coding can be easy and creative.
Week 7–8: HTML (Web Pages)
- Concepts:
- HTML tags (<html>, <head>, <body>).
- Headings, paragraphs, lists, images, links.
- Intro to CSS (color, font, background).
- Exercises:
- “About Me” webpage.
- Webpage with favorite movies/games.
- Mini Project: Personal Portfolio Website (text + images + links).
- Outcome: Kids publish their first webpage.
Week 9–10: Problem Solving Across Languages
- Outcome: Students see how different languages approach the same logic.Solve the same problem in C, C++, Python → compare simplicity.
- Example problems:
- Factorial calculator.
- Palindrome checker.
- Student marks analyzer.
Week 11–12: Capstone Project (Integration)
Students choose their track:
- C/C++ Project: Mini library management system (menu-driven).
- Python Project: Chatbot or math quiz game.
- HTML Project: “My AI World” website (about AI, coding journey).