Week-long coding and robotics curriculum for DBE teacher training in South Africa
# DBE Coding and Robotics Curriculum
## Week-Long Teacher Training Workshop
**Repository:**
github.com
This curriculum is designed for the Department of Basic Education (DBE) in South Africa to train teachers in coding and robotics education.
**Integrated with:** CHPC Training DSI Coding School - See CHPC_INTEGRATION.md for details.
## Curriculum Overview
- **Duration:** 5 days (full-day workshops, 6-8 hours per day)
- **Target Audience:** DBE teachers with mixed experience levels
- **Resources:** Full resources available (Arduino kits, computers, internet, cloud access)
## Structure
- **Day 1:** Introduction to Coding with Scratch
- **Day 2:** Advanced Scratch Programming
- **Day 3:** Physical Computing with Scratch for Arduino
- **Day 4:** Coding & Robotics with Micro:bit – Part 1
- **Day 5:** Coding & Robotics with Micro:bit – Part 2 (Code Club Intro)
Reference material from the former cloud and hardware days is in `resources/cloud-computing/` and `resources/hardware/`.
## Learning Outcomes
Upon completion, teachers will be able to:
1. Teach basic coding and robotics concepts to students
2. Run similar workshops for their students
3. Integrate coding/robotics into existing DBE curriculum subjects
## Directory Structure
```
dbe-coding-robotics-curriculum/
├── README.md (this file)
├── day-01-scratch/
│ ├── lesson-plan.md
│ ├── activities/
│ ├── projects/
│ └── assessment/
├── day-02-scratch/
│ ├── lesson-plan.md
│ ├── scratch-advanced-guide.md
│ ├── activities/
│ │ └── advanced-scratch-activities.md
│ ├── projects/
│ │ └── project-templates.md
│ └── assessment/
│ └── rubric.md
├── day-03-arduino/
│ ├── lesson-plan.md
│ ├── arduino-robotics-guide.md
│ ├── activities/
│ │ └── robotics-activities.md
│ ├── projects/
│ │ └── project-guides.md
│ └── assessment/
│ └── rubric.md
├── day-04-microbit/
│ ├── lesson-plan.md
│ ├── microbit-introduction-guide.m …