Skip to content

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


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

git clone https://github.com/ChpcTraining/dsi_coding_school.git
cd dsi_coding_school

Option 2: Download Specific Modules

  1. Navigate to module link
  2. Click "Code" → "Download ZIP"
  3. 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