Complete CBSC School Curriculum: Coding, Robotics & AI/ML
This comprehensive CBSE-aligned STEM curriculum spans Classes 1-12 (ages 5-17), providing a structured learning pathway in coding, robotics, and artificial intelligence/machine learning. The curriculum is designed to comply with India's National Education Policy (NEP) 2020 and CBSE guidelines while preparing students for board examinations, competitive assessments, and future careers in technology.
CBSE Class 1 (Age 5–6 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods |
|
Coding |
- Understand sequence and order - Follow step-by-step instructions - Recognize patterns in daily activities - Basic cause and effect
|
- Sequencing - Instructions Patterns - Problem-solving |
- Story sequencing cards - Dance move sequences - Simple drawing instructions - Role-play activities |
- Observation checklists - Oral demonstrations - Activity participation Pattern completion tasks
|
|
Robotics |
- Control screen-free robots - Understand directional commands - Navigate simple paths - Introduction to input-output |
Forward/backward/turn -Directional movement -Path planning -Commands |
-Floor robot maze navigation -Treasure hunt challenges -Shape drawing with robots -Story-based missions |
-Task completion -Peer collaboration -Problem-solving approach -Verbal explanation
|
|
AI/ML Concepts |
-Identify patterns in objects - Sort by attributes (color, shape, size) - Make simple predictions - Understand that machines follow rules |
-Pattern recognition - Classification - Sorting - Prediction |
-Sort animals by features - Pattern completion games - Guess the next item - Smart toy interactions |
-Sorting accuracy - Pattern identification - Prediction reasoning - Group discussions
|
Integration with CBSE: Connects with EVS (understanding environment), Mathematics (patterns, shapes), and Language (following instructions)
CBSE Class 2 (Age 6–7 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods |
|
Coding |
- Create sequences with loops - Understand events and triggers - Debug simple programs - Build interactive stories |
- Loops (repeat) - Events - Debugging Sequences
|
- Animated greeting cards - Interactive digital stories - Simple pattern games - Character movement programs
|
- Project completion - Code review - Peer feedback - Creative expression
|
|
Robotics |
- Program robot movements - Use color sensors - Complete structured challenges - Understand input-output relationship
|
- Sensor basics - Color detection - Cause-effect - Programming logic
|
- Color-following robot - Obstacle navigation - Light-activated responses - Musical robots
|
- Challenge success rate - Design documentation - Teamwork assessment - Presentation skills
|
|
AI/ML Concepts
|
- Recognize automation in daily life - Understand if-then relationships - Create simple decision trees - Identify smart devices at home
|
- Automation - Conditionals (if-then) - Decision making - Smart technology |
- Smart home simulation - Robot pet behavior programming - Voice command games - Traffic light logic |
- Concept application - Real-world connections - Logical reasoning - Oral presentations
|
Integration with CBSE: Links with Mathematics (logical thinking), EVS (technology in daily life), and Hindi/English (storytelling)
CBSE Class 3 (Age 7–8 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods |
|
Coding |
- Master loops and nested loops - Use conditionals effectively - Introduction to variables - Debug complex sequences |
- Nested loops - If-else statements - Variables - Debugging strategies
|
- Maze solving games - Quiz applications - Interactive animations - Simple catch games
|
- Code efficiency - Problem-solving approach - Error identification - Project presentation
|
|
Robotics |
- Line-following robots - Multiple sensor programming - Design-test-improve cycle - Basic engineering concepts |
- Line sensors - Distance sensors - Sequential programming - Design thinking
|
- Line-following car - Obstacle avoidance robot - Drawing robot - =Simple gripper mechanism
|
- Technical documentation - esting logs - Design improvements - Team collaboration
|
|
AI/ML Concepts
|
- Computational thinking fundamentals - Pattern-based decision making - Introduction to data collection - Algorithms in everyday life |
- Algorithms - Data patterns - Computational thinking - Training concept |
- Shape recognition program - Sort data by multiple rules - Weather prediction game - Pattern finder application |
- Algorithmic thinking - Data analysis - Logical reasoning - Concept maps |
Integration with CBSE: Aligns with Mathematics (geometry, patterns), Science (simple machines), and Computer Science basics
CBSE Class 4 (Age 8–9 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods |
|
Coding |
- Use variables for storage - Create custom functions - Build interactive games - Understand user input/output |
- Variables & data - Functions - User interaction -Game logic |
- Score-keeping games - Quiz with questions bank - Simple platformer -Interactive calculator |
- Code functionality - User experience - Documentation quality - Peer code review |
|
Robotics |
-Multi-sensor integration - Motor speed and direction control - Collaborative robot builds - Introduction to feedback systems |
- Touch sensors - Light sensors - Motor programming - Feedback loops |
- Sensor-triggered alarm - Light-seeking robot - Remote-controlled vehicle - Automated gate system |
- System functionality - Design process - Team contribution -Technical report |
|
AI/ML Concepts |
- Distinguish smart vs programmed systems - Understand training vs coding - Recognize data patterns - Introduction to machine learning |
- Training data - Learning systems - Pattern recognition - Prediction |
- Animal classifier - Sound recognition - Gesture control game - Recommendation system (books) |
- Model accuracy - Data collection quality - Testing documentation - Concept explanation |
Integration with CBSE: Connects with Science (electricity, force), Mathematics (data handling), and Social Science (technology impact)
CBSE Class 5 (Age 9–10 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods |
|
Coding |
-Transition to text-based coding - Python syntax basics - Lists and basic data structures - Create functional programs |
- Python basics - Lists & strings - Functions - Input/output |
-Text adventure game - Simple calculator - Mad Libs generator - Number guessing game |
- Code syntax accuracy - Logic implementation - Program functionality - Written reflection |
|
Robotics |
-Logic-based robot programming - Complex sensor combinations - Design-build-test methodology - Introduction to automation |
- Logical operators (AND/OR) - Sensor fusion - Design process - Automation basics |
- Automated plant waterer - Parking sensor system - Smart dustbin - Home automation model |
- Design documentation - Testing and refinement - Presentation quality - Innovation assessment |
|
AI/ML Concepts |
-Real-world AI applications - Supervised learning introduction - Data bias awareness - Ethical considerations |
- Supervised learning - Training datasets - Bias in data - AI ethics |
- Spam filter simulation -Face detection basics - Movie recommender - AI in daily life project |
- Research quality - Practical application -Ethics discussion - Portfolio presentation |
Integration with CBSE: Aligns with Science (technology), Mathematics (data representation), and Social Science (digital citizenship)
CBSE Class 6 (Age 10–11 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods |
|
Coding |
- Python Programming Fundamentals |
- Data types |
- Grade calculator |
-Coding tests |
|
Robotics |
-Microcontroller basics |
- Digital I/O |
- Temperature monitor |
- Technical documentation |
|
AI/ML Concepts |
- How machines learn |
- Classification |
- Plant species identifier |
-Concept understanding |
Integration with CBSE: Aligns with new NEP 2020 focus on computational thinking and coding in middle school
CBSE Class 7 (Age 11–12 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods |
|
Coding |
- Python data structures (lists, tuples, dictionaries)
|
- Data structures |
- Contact manager
|
- Written exams |
|
Robotics |
- Electronics fundamentals |
- Ohm’s Law |
- Smart plant monitor |
-Circuit testing |
|
AI/ML Concepts |
- Training machine learning models |
- Training and testing |
- Speech command recognizer |
-Model performance |
Integration with CBSE: Connects with Science (electricity, circuits), Mathematics (statistics), and IT curriculum
CBSE Class 8 (Age 12–13 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods
|
|
Coding |
- Object-oriented programming |
- OOP concepts |
- Library management system |
- Theory exams |
|
Robotics |
- Multi-component systems |
- System integration
|
- Warehouse automation model
|
- Project proposal
|
|
AI/ML Concepts |
- Computer vision introduction |
- Image processing |
- Face detection app
|
- Model accuracy |
Integration with CBSE: Aligns with Science (technology applications), Mathematics (algorithms), and skill development focus
CBSE Class 9 (Age 13–14 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods
|
|
Coding |
- Advanced Python programming |
-Advanced data structures |
- Weather dashboard |
- Written examination (40%) |
|
Robotics |
- Internet of Things (IoT) fundamentals |
- IoT protocols |
- Smart home system |
- Design documentation |
|
AI/ML Concepts |
- AI ethics and responsibility |
- Ethical AI |
Bias in datasets analysis |
Research paper |
Integration with CBSE: Follows CBSE IT/CS curriculum; links with Social Science (ethics), Science (data science)
CBSE Class 10 (Age 14–15 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods
|
|
Coding |
Advanced Python concepts |
Database design |
School management system |
Theory exam (40 marks) |
|
Robotics |
Advanced IoT systems |
Edge vs cloud |
Smart agriculture system |
Project report (detailed) |
|
AI/ML Concepts |
Machine learning algorithms |
Classification algorithms |
Student performance predictor |
Model accuracy report
|
Integration with CBSE: Comprehensive preparation for Board exams; aligns with CBSE Computer Science (Code 083) syllabus
CBSE Class 11 - Computer Science/AI Stream (Age 15–16 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods
|
|
Computer Science |
Advanced Python (OOP, inheritance) |
Classes & inheritance |
Student record system |
Unit tests (20 marks each)
|
|
Robotics |
Autonomous robot systems |
Autonomous navigation |
Autonomous delivery robot |
Design portfolio
|
|
AI/ML |
- Deep learning fundamentals |
- Neural network architecture |
- MNIST digit classifier |
- Theory exam (40%) |
CBSE Alignment:
- Computer Science (Code 083): Python, SQL, Data Structures
- Artificial Intelligence (Code 417): AI fundamentals, ML basics, data sciences
- Practical file maintenance and project work mandatory
CBSE Class 12 - Computer Science/AI Stream (Age 16–17 years)
|
Domain |
Learning Objectives |
Key Concepts |
Sample Projects |
Assessment Methods
|
|
Computer Science |
Advanced data structures (graphs, trees) |
Graph algorithms |
Social network analyzer
|
Board Exam (70 marks) |
|
Robotics |
End-to-end robotics systems |
System integration |
Capstone Project: |
Project proposal (10%) |
|
AI/ML |
Advanced neural networks |
NLP fundamentals |
Capstone AI Project: |
AI Board Exam (70 marks) |
Class 11-12 Additional Opportunities
Class 11-12 Additional Opportunities
|
Activity |
Description |
Benefits |
|
Coding Competitions |
Participate in CodeChef, Codeforces, HackerRank, Google Code Jam |
Problem-solving skills, college applications |
|
Robotics Competitions |
FIRST Robotics, VEX Robotics, World Robot Olympiad |
Teamwork, engineering experience, scholarships |
|
AI/ML Competitions |
Kaggle competitions, Zindi challenges, AIcrowd |
Real-world data science, portfolio building |
|
Hackathons |
Smart India Hackathon, state-level events |
Innovation, networking, recognition |
|
Research Papers |
School science fair, national conferences, journal submissions |
Academic credentials, research experience |
|
Internships |
Local tech companies, startups, research labs |
Industry exposure, practical experience |
|
Online Certifications |
Google, Microsoft, IBM, Coursera courses |
Skill validation, resume building |
|
Open Source Contribution |
GitHub projects, documentation, bug fixes |
Collaboration, professional experience |