top of page

Ground Up Computer Science

Introduction to circuitry and computer science with no background required. Geared to middle schoolers - highschoolers and teaches through a 5 day course. 

Estimated time: 3 hours a day

bootsel.png

Curriculum

Day 1

Circuitry Fundamentals

Day 2

Python Basics

Day 3
Screenshot 2023-11-21 at 3.51.16 PM.png

Creating Circuits

Day 4
Screenshot 2023-11-21 at 5.09.10 PM.png

Creating Circuits Cont.

Day 5
Screenshot 2023-11-21 at 3.50.56 PM.png

Advanced Circuits

About Ground Up CS

This is a program that gives you the opportunity to become the master (superuser or root) of a computer.  The term ‘superuser’ has a special meaning that refers to a person with elevated privileges on a computer. What is the difference between a master and a user?  The master of a computer ...

  • … is curious about how a computer works and therefore has a deeper understanding.

  • … knows many different ways to do one task on a computer and finds the best one to suit a particular purpose.

  • … helps others solve problems on computing machines.

  • … shares their knowledge with others.

  • ... rarely, if ever, believes that something is impossible.

       By the end of this camp, you will all become computer masters.

Lesson Summary

Day 1

Circuitry Fundamentals

Introduce the Raspberry Pi Pico, a versatile microcontroller, along with essential electronic components, setting the foundation for hands-on exploration in electronic projects. Highlight the collaborative potential of these components to create diverse and interactive applications on the Raspberry Pi Pico platform.

Day 2

Python Programming Basics

In a Python lesson, cover fundamental concepts such as variables and variable types to build a foundational understanding of data storage and manipulation. Additionally, delve into for-loops, illustrating how they enable efficient repetition and iteration in Python programming.

Day 3

Creating Circuits

Embark on hands-on projects utilizing the Raspberry Pi Pico and electronic components to foster practical skills in electronics and programming. In Python lessons, engage in collaborative class projects, reinforcing programming concepts through shared exploration and application.

Day 4

Creating Circuits

Continue exploring projects leveraging the Raspberry Pi Pico and electronic components, delving into intricate applications to deepen understanding and challenge skills in electronics and programming. 

Day 5

Advanced Circuits

Undertake advanced projects utilizing the Raspberry Pi Pico and electronic components, and embark on personal projects, providing an opportunity for individual exploration and creative application of the Raspberry Pi Pico's capabilities.

bottom of page