CS Educator Toolkit CS Family Toolkit Community Practice

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 educator 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.

* 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. 

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 Resource Tools.

In order to provide the best and most current resources and information, we continually revise our CSinPA Toolkits. You can contribute to the toolkit by submitting your questions, revisions, or resources using this form.