Organized STEM Curriculum by Grade Level
Pre KG - KG (Pre-school - Kindergarten)
The focus here is on tactile, screen-free, and sequential thinking.
1. Kubo (Tangible/Screen-free coding puzzle/robot)
2. Beebot (Simple programmable floor robot - introduction to sequencing)
3. Bluebot (Similar to Beebot, often with app control - slight progression)
4. Lego (Building/Engineering Fundamentals)
Grade 1 - 2 (Kindergarten to Grade 2)
Building on tangible, early coding concepts, adding a simple visual coding platform.
1. Kubo (Tangible/Screen-free coding puzzle/robot)
2. Beebot (Simple programmable floor robot)
3. Bluebot (Programmable floor robot with visual control options)
4. Lego (Building/Engineering Fundamentals)
5. Pictoblox Junior (Coding) (Introduction to visual block-based coding on-screen)
Grade 3
Transitioning from simple robots to building/programming simple circuits and starting robotics kits.
1. Lego (Advanced Building/Engineering)
2. Pictoblox Junior (Coding) (Block-based coding basics)
3. Beebot/Bluebot (Reinforcement of early sequencing)
4. Kubo (Early coding concepts, if still needed for scaffolding)
5. Cretile (Electronics - Robotics) (Introduction to simple modular electronics/circuits)
6. Quarky (Robotics/Coding) (Visual block coding with a versatile robotics board)
7. 3D Pen (Introduction to 3D creation/spatial reasoning)
Grade 4
Shifting focus to visual coding, simple electronics, and robotics.
1. Pictoblox (Coding + AI) (Full block-based coding platform, introduction to AI/ML concepts)
2. Quarky (Robotics/Coding) (Hands-on robotics projects with block coding)
3. Cretile (Electronics - Robotics) (Focus on creating more complex modular circuits)
4. 3D Pen (Further developing 3D creation skills)
Grade 5
Consolidating block coding/robotics and introducing fundamental Basics of Electronics as a separate concept.
1. Pictoblox (Coding + AI) (Block-based coding and introductory AI/ML)
2. Quarky (Robotics/Coding) (Robotics projects and sensors)
3. Basics of Electronics (Robotics) (Understanding current, voltage, components)
4. 3D Pen (Creative design)
Grade 6
A significant step: introducing microcontrollers (Arduino concepts), soldering, advanced electronics, and design software.
1. Pictoblox (Coding + AI) (Advanced block coding/AI projects)
2. Quarky (Robotics/Coding) (More complex robotics challenges)
3. Basics of Electronics (Robotics) (Foundation)
4. Intermediate Electronics:
? Arduino (Introduction to a microcontroller platform)
? ICs, 555 Timer & Sensors (Fundamental components)
? Soldering (Basic practical skill)
5. 3D designing Software - MatterContol/Tinkercad (Move from 3D Pen to digital 3D design)
6. XR , AR and VR
7. Animation (Creative digital skill)
8. Water Rocket (Physics/Engineering project)
9. Robotic Competitions (Application and teamwork)
10. 3D Pen (Creative tool, if desired)
Grade 7
Introducing the Arduino IDE (text-based transition), relays, displays, and foundational programming logic.
1. Pictoblox (Coding + AI) (AI concepts and block coding platform)
2. Quarky (Robotics/Coding) (Application in robotics)
3. Basics of Programming (Foundational computer science logic)
4. Basics Embedded C (Introduction to the text-based language of microcontrollers)
5. Intermediate Electronics:
? Arduino IDE (Transitioning from blocks to text-based coding)
? Relays and Display modules (Output/interface components)
? Arduino, Soldering, ICs, 555 Timer & Sensors (Reinforcement/Application)
? Basics of Electronics(Robotics) (Reference material)
6. 3D designing Software - MatterContol/Tinkercad (Detailed design)
7. XR , AR and VR
8. Animation (Digital content creation)
9. Robotic Competitions (Project application)
10. Water Rocket (Engineering focus)
11. 3D Pen (Creative tool)
Grade 8
Expanding knowledge in power (batteries) and actuation (motors), and introducing more advanced programming tools like Python and MIT App Inventor.
1. Basics of Programming (Solidifying core concepts)
2. Basics Embedded C (Application in embedded systems)
3. Python (Introduction to a powerful, general-purpose language)
4. MIT App Inventor (Mobile app development/UI design)
5. Intermediate Electronics & Robotics:
? Arduino IDE (Projects using C)
? Relays and Display modules (Advanced usage)
? Variety of Motors (DC, Stepper, Servo - understanding selection)
? Variety of Batteries (Types, capacity, safety - power systems)
? Arduino, Soldering, ICs, 555 Timer & Sensors (Advanced integration)
6. Pictoblox (Coding + AI) (AI projects/concepts)
7. Quarky (Robotics/Coding) (Utilizing new motor/sensor knowledge)
8. 3D designing Software - MatterContol/Tinkercad (Design for robotics projects)
9. XR , AR and VR
10. Robotic Competitions (Advanced challenges)
11. Animation/Water Rocket/3D Pen (Specialized projects)
12. Basics of Electronics(Robotics) (Reference material)
Grade 9
Introducing more powerful single-board computers/microcontrollers (ESP32, Raspberry Pi) and the concept of IOT, along with deeper programming.
1. Basics of Python (Consolidate basics)
2. Advanced Programming concepts (Data structures, algorithms, OOP)
3. Basics Embedded C (Further application)
4. MIT App Inventor (Integration with hardware via IOT)
5. Advanced Hardware:
* Basics of Esp32 (Wi-Fi/Bluetooth capabilities)
* Basics of Raspberry Pi (Full OS/Linux application)
* IOT Systems (Networking, data exchange)
6. Intermediate Electronics:
* Arduino IDE
* Relays and Display modules, Variety of Motors, Variety of Batteries
* Arduino, Soldering, ICs, 555 Timer & Sensors (Mastery)
7. Pictoblox (Coding + AI) / Quarky (Robotics/Coding) (Integration/AI concepts)
8. 3D designing Software - MatterContol/Tinkercad
9. XR , AR and VR
10. Robotic Competitions / Water Rocket / Animation / 3D Pen (Projects)
11. Basics of Electronics(Robotics) / Basics of Programming (Reference)
Grade 10-12 (High School)
Focusing on theoretical depth: advanced programming, AI theory, and complex robotics/kinematics.
1. Advanced Python Concepts (Object-Oriented Programming, libraries)
2. Advanced Programming Concepts (Algorithms, data structures)
3. Advanced Maths Concept for AI (Linear algebra, calculus for machine learning)
4. Advanced Artificial Intelligence (AI) and Machine Learning (ML) Concepts: (Regression, Classification, Neural Networks, Deep Learning, Ethics)
5. Advanced Robotics - Kinematics (Mathematical modeling of robot motion)
6. Advanced Hardware & IOT:
? Basics of Esp32 / Basics of Raspberry Pi (Applied IOT systems)
? IOT Systems (Protocols, security)
7. Intermediate Electronics:
? Arduino IDE / Basics Embedded C (Complex projects)
? Relays, Display modules, Variety of Motors, Variety of Batteries, Soldering, ICs, 555 Timer & Sensors (Mastery/Troubleshooting)
? Basics of Electronics(Robotics) (Deep theory)
8. 3D designing Software - MatterContol/Tinkercad (Prototyping)
9. XR , AR and VR
10. Pictoblox (Coding + AI) / Quarky (Robotics/Coding) (As a tool for fast prototyping/AI visualization)
11. Robotic Competitions / Water Rocket / Animation / MIT App Inventor (Project work)
12. 3D Pen / Basics of Programming (Creative/Reference)