CS Curriculum
Most students will not pursue careers as professional programmers or computer scientists but developing (computational) fluency with coding is valuable for everyone. As students create their own stories, games, and animations with code, they start to see themselves as creators, developing confidence and pride in their ability to create things and express themselves with new technologies.
Mitchel Resnick and Natalie Rusk ~ MIT Media Lab ~ "Coding at a Crossroads," ~ Communications of the ACM ~ November 2020
CS4NorCal Curricular Options
Elementary Grades Resources
CS Fundamentals from Code.org
CS First, from Google for Education
Hello Ruby, Adventures in Coding
Scratch Jr Extension and Scratch Encore, from MIT
Middle School Grades Resources
CS Discoveries, from Code.org
Bootstrap Algebra, from Brown University (integrating CS and algebra)
Project Guts, from MIT (integrating CS and science)
High School Grades Resources
CS Discoveries, from Code.org
Exploring CS, from UCLA and the University of Oregon
CS Principles & AP CS Principles, from Code.org
AP Computer Science A, from the College Board
CS Standards and Framework Resources
Elementary Grades Resources
Middle School Grades Resources
High School Grades Resources
Technology Requirements
In service of equity and access, the curriculum supported in the CS4NorCal research project his minimal technology requirements. Please consider the following details: