My Log
Blog
Classwork
Introduction to Programming
No Results Found
The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.
Computer Science
Unit 1: Introduction
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 are transforming the world we live in.
Unit 2: Representing Information
This lesson introduces the concept of sending bits of information from one place to another. This lays the foundation for understanding how complex information is represented in computers using a combination of bits.
Unit 3 – Circle Square Patterns
Students will create rules for ordering patterns of circles and squares. Students generate all possible messages with three place values, then create rules that explain how they ordered each message.
Unit 4 – Binary Numbers
In this unit, students will practice representing numbers in binary (base 2), transitioning from the circle-square representations they made in the last lesson. They will practice converting numbers and explore the concept of place value in the context of binary numbers.
Unit 5 – Overflow & Rounding
This unit introduces students to the practical aspects of using a binary system to represent numbers in a computing device. Students discover the limitations of creating numbers that are “too big” or “too small” to count
Unit 6: Representing Text
In this Unit students will understand the ways the most common types of information, text and numbers, are stored using binary.