CS 3-5th Grade

The set of lesson plans featured on this page (work in progress) is our recommendation for implementing the 5 concepts of computer science in 3rd to 5th grade, as define in K12 CS Framework 

Screen Shot 2018-02-21 at 9.49.47 PM.png

Networks and the Internet

  • Cyberbullying: in this program from Common Sense Media, students discuss positive and negative aspects of interacting with others online. They learn the definition of cyberbullying and understand how the target might feel.
Screen Shot 2018-02-21 at 9.36.02 PM.png

Data & Analysis

In this project, students use learn the binary representation of numbers and practice converting from binary to decimal and vice versa.

Additional Videos 

Screen Shot 2018-02-21 at 9.34.59 PM.png

Computing Devices

  • Coming soon
Screen Shot 2018-02-21 at 10.16.23 PM.png

Algorithms & Programming

  • Polygons with Scratch: in this program (9 sessions), students are introduced to Scratch (scratch.mit.edu) and create a program to draw different polygons. They are introduced to:
    • Sequential programming
    • Pair programming
    • Loops
    • Conditional
    • Interfaces
    • Events
    • Debugging
    • Feedback