CS Fundamentals 2019-2020

Open Curriculum Guide in new window

The CS Fundamentals units are designed to be a great introduction to CS for students of all ages, starting as young as Kindergarten. The courses blend online, self-guided and self-paced tutorials with “unplugged” activities that require no computer at all. Each course consists of a set of lessons that may be implemented as one unit or over the course of a semester. Even kindergarten-aged pre-readers can participate.

Units

Course A

In this course you will learn about all about computers. You will learn about programming, algorithms, debugging, loops, and events! more

Course B

Course B was developed with first graders in mind. Tailored to a novice reading level, this course also assumes limited knowledge of shapes and numbers. more

Course C

Course C was developed for students in and around the second grade. It uses a limited understanding of shapes and elementary math concepts. more

Course D

Course D was created for students who read at roughly a third grade level. Angles and mathematical concepts are introduced with helpful videos and hints. more

Course E

Created with fourth grade students in mind, this course begins with a brief review of concepts previously taught in courses C and D. This introduction is int... more

Course F

The last course in CS Fundamentals was tailored to the needs of students in the fifth grade. more

Pre Express

Pre-Express was developed with early and pre-readers in mind. Tailored to a novice reading level, this course also assumes limited knowledge of shapes and nu... more

Express

CS Fundamentals Express combines much of Courses A-F into a single self-paced course. We recommend Courses A-F for most K-5 classrooms, If you want to have y... more