Units

In the Framework, each grade level has two units.

CS Unit Graphic, Unit 1 description, Unit 2 description
 

 

Unit 1

Unit 1 explores the non-programming aspects of CS, addressing these core concepts:

  1. Computing Systems
  2. Network & Internet
  3. Data & Analysis
  4. Impacts of Computing

Most activities require no (“unplugged”) or very little ("low tech”) technology.

Find lesson plans and instructional materials to support Unit 1 in Lesson Resources.
Browse books that introduce CS concepts in the Reading List.
Explore more CS unplugged activities here. 

Unit 2

Unit 2 explores the programming aspects of CS, addressing this core concept:

  • Algorithms & Programming


Unit 2 is built upon device-based activities and may be taught with the use of either:

  1. A single vendor package (curriculum with proprietary or recommended programming platform, supporting technology tools)
  2. A combination of device-based and unplugged activities and technology tools
  3. While the CS Teacher Toolkit does not endorse vendors, many activities in the Framework adapted from Code.org and Google CS First * as both packages are open educational resources and offer features for universal design and accessibility (supporting the Toolkit’s commitment to equity and inclusion).

* Google CS First has been updated to sync with Google Classroom and Scratch. For these updates to be available to you, your Google Administrator must enable CS First for your account. More information on this update can be found here.
While the CS Teacher Toolkit does not endorse vendors, many activities in the Framework adapted from Code.org and Google CS First as both packages are open educational resources and offer features for universal design and accessibility (supporting the Toolkit’s commitment to equity and inclusion).

Lesson Resources

Find CS unplugged activities to introduce Algorithms & Programs here.
Find lesson plans and instructional materials to support Unit 2 in Lesson Resources.
Browse books that introduce CS concepts in the Reading List.

Device-Based Resources

Browse vendor packages that support Unit 2 in the table below.