EiE K–5 Computer Science

EiE K-5 computer science units may be used on their own or can be used sequentially with their companion engineering unit. These companion units share storybook characters and related design challenges.

Engineering and Computer Science Units

unit-icon

EiE® for Kindergarten

Kindergarten

Computer Science Unit: Sort It Out: Programming Robots to Recycle

Students program a robot to sort items into the trash or recycle bin. 

unit-icon

Computer Science Essentials®

Grade 1

Computer Science Unit: Programming Robots

Students program a robot to navigate a maze. 

unit-icon

Computer Science Essentials®

Grade 2

Computer Science Unit: Creating Animations

Students design and program an animation to communicate about animals and their habitats. 

unit-icon

Computer Science Essentials®

Grade 3

Computer Science Unit: Building Automated Systems

Students use hardware and software to design an automated system to make a home safer or more efficient.

unit-icon

Computer Science Essentials®

Grade 4

Computer Science Unit: Designing Computer Games

Students design a computer game to show the effects of personal choices on the environment. 

unit-icon

Computer Science Essentials®

Grade 5

Computer Science Unit: Analyzing Digital Images

Students learn how computers represent colors in digital images and then write a program to monitor an ecosystem using digital images. 

Standards Alignment

See how EiE connects to state and national standards.

We’ve developed each EiE Engineering unit with careful attention to educational standards in both science and technology/engineering. Computer Science units align with state and national computer science standards.

Computer Science Essentials® Resources

EiE has worked closely with teachers to develop a suite of resources for each unit. Student resources and Family Letters are provided in both English and Spanish.

Resource Description 
Teacher Guide  Contains five lessons* with a common structure: 

  • Introduction 
  • Activity 
  • Reflection 

*Some lessons span multiple sessions.  

Classroom Resources Student handouts and printable classroom resources for implementing the unit. 
Storybook Sets the context for the challenge through a storybook character who is solving a similar computer science challenge. 
Teacher Slide Presentations Projectable slides make it easy to share and discuss visuals, videos, and sample code with students. Includes technical tips. 
Student Supports Illustrated resources to support student understanding: Coding Block Reference Sheets, Vocabulary Cards, Storybook Character Cards, Materials Reference Sheets, What is a Computer Poster, Engineering Design Process Posters
Family Letter Introduces the unit to families and invites participation of family and community members.
Technical Tips Includes information for setting up online, hardware and software requirements, and troubleshooting suggestions
Assessment Tools Lesson quizzes and unit assessments help to evaluate students’ growth.
Math Extension Optional lessons create connections between the computer science unit and math concepts learned at each grade level. 
Materials Kit Supplies physical materials that support implementation of the unit. Some units do not need a kit, while others require separate purchase of additional hardware.