Computer Science Class Resources
Additional resources for Computer Science located on the Learning To Code page
Google Computer Science First is a group of CS Clubs with full lessons and activities based on specific themes. Originally created for after school programs, these lessons and unites can easily be used within a computer CS classroom, elective, specials situation. Lessons or projects are geared towards 4th-8th grade, but could easily go higher with some increase in expectations and technology used. Themes range from music, art, fashion, social media, sports, games and friends. Each unit includes videos for the students to so some of the initial learning is self-paced or could be done in a flipped classroom model. Students can try without logins or teachers can create class accounts.
Alice.org - Oracle Academy section of Alice.org has an introduction to Computer Science unit using the Alice 3 software. The software is free to download and age appropriate for middle/high school curriculum. It also includes an Alice 3 self paced study. This is a programming/coding with many resources to guide educators. See the Learning to Code for more coding resources.
Project GUTS - Do you have it? - Growing Up Thinking Scientifically -- is a science, technology, engineering and math (STEM) program for middle school students based in Santa Fe, New Mexico and serving districts nationally. Growing up thinking scientifically means learning to look at the world and ask questions, develop answers to the questions through scientific inquiry, and design solutions to their problems. The platform has full units and lessons that connect to standards in NGSS, Computer science, Math and ISTE standards for students. All educators can email for login access, even if you are not in Santa Fe! They have collaborated with many countries and want to share this curriculum with the world. They have been offering a teacher online course at least once a year and having a login is the best way to be connected.
Computer Science UNPlugged activities that incorporate data, algorithms, procedures and cryptography. Lesson plans and activities when connections to computers and the internet isn't available or needing a "plan B" for your classroom.