Unit 1: Introduction

CSP: Digital Information Introduction based on resources from code.org PBL by Silver Oaks About this course Unlike a traditional introduction to programming, we will try to explore many of the foundational ideas of computing so all of us understand how these concepts...

Unit 2: Representing Information

CSP: Digital Information Representing Information based on resources from Code.org and geeks PBL by Silver oaks What is your definition of information? A lot of people think that computer science is the study of computers, like the phone in your pocket or the computer...

Unit 3 – Circle Square Patterns

CSP: Digital Information Circle Square Patterns based on resources from Code.org and geeks PBL by Silver oaks How many ways can you represent 7 ? The arabic numeral ‘7’ is just one commonly used symbol to represent the number seven. There are many ways to...

Unit 4 – Binary Numbers

CSP: Digital Information Binary Numbers based on resources from Code.org and geeks PBL by Silver oaks What can we communicate using only two symbols? Is there a limit? In the last Unit, you created your own number system using circles and squares. What can we...

Unit 5 – Overflow & Rounding

CSP: Digital Information Overflow & Rounding based on resources from code.org PBL by Silver Oaks Food for thought Objective: This unit introduces students to the practical aspects of using a binary system to represent numbers in a computing device. Students...