CHPC Training DSI Coding School - Quick Reference Links¶
Direct Access to CHPC Repository Materials¶
This document provides quick access links to all CHPC Training DSI Coding School materials that complement the DBE curriculum.
Main Repository: https://github.com/ChpcTraining/dsi_coding_school
Module Links¶
Scratch Programming¶
Link: https://github.com/ChpcTraining/dsi_coding_school/tree/main/scratch
DBE Integration: Day 1 - Introduction to Coding with Scratch, Day 2 - Advanced Scratch Programming
Contents: - Scratch coding sessions - Project examples - Teaching materials - Additional resources
Use With:
- day-01-scratch/lesson-plan.md
- day-01-scratch/scratch-introduction-guide.md
- day-01-scratch/projects/project-templates.md
Robotics¶
Link: https://github.com/ChpcTraining/dsi_coding_school/tree/main/robotics
DBE Integration: Day 3 - Physical Computing with Scratch for Arduino
Contents: - Robotics introduction - Scratch for Arduino projects - Robotic arm project - Servo control examples
Use With:
- day-03-arduino/lesson-plan.md
- day-03-arduino/projects/project-guides.md
- day-03-arduino/arduino-hardware-guide.md
Cloud Computing (Reference)¶
Link: https://github.com/ChpcTraining/dsi_coding_school/tree/main/cloud_computing
DBE Integration: Reference material in resources/cloud-computing/ (former Day 3)
Contents: - Cloud computing concepts - Sebowa platform setup - Cloud deployment - Virtual resources
Use With:
- resources/cloud-computing/ (README, lesson-plan, CHPC_CLOUD_SETUP, SEBOWA_GUIDE, etc.)
Computer Hardware (Reference)¶
Link: https://github.com/ChpcTraining/dsi_coding_school/tree/main/computer_hardware
DBE Integration: Reference material in resources/hardware/ (former Day 4); supports Day 3 Arduino
Contents: - Hardware disassembly procedures - Component identification - Reassembly instructions - Hardware troubleshooting
Use With:
- resources/hardware/ (lesson-plan, troubleshooting-guide)
- day-03-arduino/lesson-plan.md (Arduino troubleshooting reference)
Virtual Resources (Reference)¶
Link: https://github.com/ChpcTraining/dsi_coding_school/tree/main/virtual_resources
DBE Integration: Reference; use with resources/cloud-computing/
Contents: - Linux OS installation on VM - VirtualBox setup - Ubuntu installation - Windows VM for Scratch - Terminal basics
Use With:
- resources/cloud-computing/ (Sebowa/cloud reference)
CodeClub¶
Link: https://github.com/ChpcTraining/dsi_coding_school/tree/main/codeclub
DBE Integration: Day 5 - Code Club Intro; All Days - Supplementary Activities
Contents: - CodeClub activities - Additional projects - Extension exercises - Community resources
Use With: - All day lesson plans - Project templates - Activity guides
Resources¶
Link: https://github.com/ChpcTraining/dsi_coding_school/tree/main/resources
DBE Integration: All Days - General Resources
Contents: - General resources - Reference materials - Additional guides - Supporting documents
Use With: - All curriculum materials - Teacher resources - Student materials
Presentations¶
Link: https://github.com/ChpcTraining/dsi_coding_school/tree/main/presentations
DBE Integration: All Days - Visual Aids
Contents: - Presentation slides - Visual materials - Teaching aids - Workshop presentations
Use With: - All lesson plans - Facilitator materials - Workshop delivery
Quick Access by Day¶
Day 1: Scratch¶
- CHPC Scratch: https://github.com/ChpcTraining/dsi_coding_school/tree/main/scratch
- CHPC CodeClub: https://github.com/ChpcTraining/dsi_coding_school/tree/main/codeclub
- CHPC Presentations: https://github.com/ChpcTraining/dsi_coding_school/tree/main/presentations
Day 2: Advanced Scratch¶
- CHPC Scratch: https://github.com/ChpcTraining/dsi_coding_school/tree/main/scratch
- DBE:
day-02-scratch/
Day 3: Arduino/Robotics¶
- CHPC Robotics: https://github.com/ChpcTraining/dsi_coding_school/tree/main/robotics
- DBE:
day-03-arduino/, reference:resources/hardware/
Day 4: Coding & Robotics with Micro:bit – Part 1¶
- CHPC CodeClub (Micro:bit/Scratch): https://github.com/ChpcTraining/dsi_coding_school/tree/main/codeclub
- DBE:
day-04-microbit/
Day 5: Micro:bit Part 2 (Code Club Intro)¶
- CHPC CodeClub: https://github.com/ChpcTraining/dsi_coding_school/tree/main/codeclub
- CHPC Resources: https://github.com/ChpcTraining/dsi_coding_school/tree/main/resources
- DBE:
day-05-microbit-codeclub/,resources/templates/integration-planning-template.md
Reference (cloud and hardware)¶
- Cloud:
resources/cloud-computing/+ CHPC cloud_computing, virtual_resources - Hardware:
resources/hardware/+ CHPC computer_hardware
Download Instructions¶
Option 1: Clone Entire Repository¶
Option 2: Download Specific Modules¶
- Navigate to module link
- Click "Code" → "Download ZIP"
- Extract specific module
Option 3: Access Online¶
- Browse directly on GitHub
- View files online
- Download individual files
Integration Guide¶
For detailed integration instructions, see: - CHPC_INTEGRATION.md - Complete integration guide
Last Updated: 2024