Curriculum for Code Raibotix Level One
Ages: 8 to 10
Welcome to the quirky world of CODE RAIBOTIX, where creativity meets technology and innovation is just a brainstorm away. Get ready to dive into delightful designs and robotic wonders that redefine the way we think about coding and automation. Let’s get this adventure rolling!
Program: Code Raibotix Level One:
Ages: 8 to 12
Timeline: 24-Months
Phase 1: Introduction to Coding with Python (Months 1–6)
Objective: Build a foundation in Python programming.
Duration: 6 months (24 weeks)
Class Frequency: 2 classes per week (weekends)
Month 1–2: Coding Basics
Week 1–4: Introduction to computers and programming
What is coding?
Basic computer literacy and coding setup (installing Python)
Python syntax: variables, data types (strings, integers)
Simple print statements, working with text
Week 5–8: Basic math and logic in Python
Introduction to arithmetic operations
If statements and logical conditions
User inputs: Getting input from users and responding with simple outputs
Mini-project: Build a simple calculator
Month 3–4: Programming Logic and Control Structures
Week 9–12: Loops and iteration
Introduction to loops:
for
andwhile
Nested loops and combining conditions
Mini-project: Create a "Guess the Number" game
Week 13–16: Functions and modular coding
Creating and calling functions
Passing arguments and return values
Problem-solving using functions
Mini-project: Build a basic quiz game with questions and score tracking
Month 5–6: Introducing AI Assistance
Week 17–20: AI-powered coding assistants
Introduction to AI in coding: Using AI tools (like GitHub Copilot or educational AI assistants) to suggest and auto-complete code
Code along with AI: Simple challenges where students work alongside AI assistants to enhance their code
Week 21–24: Mini-projects with AI assistance
Small group coding exercises with real-time AI assistance
Mini-project: Create a text-based adventure game with AI assistance for logic and flow
Phase 2: Robotics with Basic Kits (Months 7–12)
Objective: Introduce basic robotics concepts using beginner-level kits.
Duration: 6 months (24 weeks)
Kits: Arduino Starter Kit, Maker Bot
Month 7–8: Introduction to Robotics and Arduino Basics
Week 25–28: What is robotics?
Introduction to robotics and how coding controls robots
Introduction to Arduino: Understanding the board, sensors, and actuators
Basic Arduino programming with Python (or C for Arduino)
Connecting LEDs and controlling them with code
Mini-project: Build a simple LED blinking project with Arduino
Week 29–32: Inputs and outputs
Working with sensors: Buttons, temperature sensors
Controlling outputs: Buzzers, motors, and displays
Mini-project: Create a temperature sensor alarm with Arduino
Month 9–10: Robotics with Maker Bot and Arduino Projects
Week 33–36: Introducing Maker Bot
Exploring robotics with Maker Bot: Assembling simple bots
Coding with Maker Bot: Moving motors, wheels, and sensors
Introduction to obstacle-avoidance coding
Mini-project: Build and code a basic robot that moves in different directions
Week 37–40: Intermediate Arduino and Maker Bot projects
Combining sensors and motion
Controlling servo motors and building more complex bots
Mini-project: Create a simple robotic arm using Arduino/Maker Bot
Month 11–12: Expanding Skills with AI and Robotics
Week 41–44: Integrating AI assistants into robotics coding
Using AI to suggest improvements or corrections in robotic projects
Real-time debugging and enhancements with AI
Mini-project: Enhance a robotic project with AI suggestions (e.g., obstacle-avoidance robot)
Week 45–48: Robotics group projects
Students collaborate on a team project to create a robot with multiple functionalities
Presentation of their projects with AI assistant integration
Phase 3: Advanced Robotics and Sensor Programming (Months 13–18)
Objective: Introduce advanced robotics kits and sensor coding.
Duration: 6 months (24 weeks)
Kits: Advanced robotics kits (Arduino kits with more complex sensors, robotics car kits)
Month 13–14: Advanced Sensors
Week 49–52: Understanding advanced sensors
Introduction to various sensors: ultrasonic, IR, temperature, accelerometers
Coding for these sensors with Python and Arduino
Mini-project: Build a sensor-based temperature and humidity monitor
Week 53–56: Combining sensors for complex tasks
Multi-sensor integration: Combining sensors for richer data input
Mini-project: Create a security alarm using ultrasonic and IR sensors
Month 15–16: Robotics Car Kits
Week 57–60: Introduction to robotic car kits
Assembling a robot car from scratch
Coding to move the car based on sensor inputs
Mini-project: Build a robotic car with basic movement
Week 61–64: Advanced robot car programming
Programming the robot car to avoid obstacles, follow lines, or respond to light
Mini-project: Create a line-following robot car
Month 17–18: Combining AI and Advanced Robotics
Week 65–68: AI-powered robotics
Using AI to help program and troubleshoot robotic cars
Mini-project: Enhance the robot car using AI assistance for obstacle avoidance and motion
Week 69–72: Capstone project with robotics and AI
Final project combining all skills learned
Teams build a fully functional robotic system, using AI to assist in coding, debugging, and enhancing the project
Phase 4: Final Robotics Challenges and Competitions (Months 19–24)
Objective: Solidify skills through advanced challenges and group projects.
Duration: 6 months (24 weeks)
Month 19–20: Robotics Challenges
Week 73–76: Robotics coding challenges
Weekly challenges where students solve increasingly complex problems
Examples: building robots that can follow mazes, sort objects, etc.
Week 77–80: Competition preparation
Preparing for a mini robotics competition
Teams plan, build, and code their own robots to perform specific tasks
Month 21–24: Robotics Competitions and Showcases
Week 81–88: Robotics competitions
Students compete in teams with their own robotic builds
Robots must complete tasks like obstacle courses, item retrieval, etc.
Week 89–96: Final showcase and awards
Students present their final projects to parents, peers, and instructors
Awards and recognition for creativity, teamwork, and coding innovation
Program Outcomes:
Proficiency in Python programming.
Hands-on experience with multiple robotics kits (Arduino, Maker Bot, etc.).
Ability to code for various sensors and actuators.
Practical application of AI-powered coding assistants.
Skills to build and program robots that can complete complex tasks.
“I could not be more happier with my daughters coding skills.”
“Complex concepts like data structures have become very easy for my son.”
“My daughter is very confident in coding now and wants to become a space controller for rockets”
“My son is now complaining that my Tesla feels ancient compared to his robotic car.”
“My whole family loves this program. We are looking forward to the next science project.”
“Coding has become so much fun for my son. He and his friends are often working on interesting projects.”
“My son is no longer shy and interacts very confidently with other kids on project work.”
“I liked the energy in the class when the kids are working on code with AI”