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
Curriculum
Day 1
Circuitry Fundamentals
Day 2
Python Basics
Day 3
Creating Circuits
Day 4
Creating Circuits Cont.
Day 5
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.