Websites We Recommend

Having resources to support the students that sit in front of you is SO important! Here are some of the sites that I have found helpful. I hope they can add value to your lesson plan repertoire!

K-12 Computer Science Framework

The Association for Computing Machinery, Code.org, Computer Science Teachers Association, Cyber Innovation Center, and National Math and Science Initiative have collaborated with states, districts, and the computer science education community to develop conceptual guidelines for computer science education.

The K–12 Computer Science Framework comes at a time when our nation’s education systems are adapting to a 21st century vision of students who are not just computer users but also computationally literate creators who are proficient in the concepts and practices of computer science. States, districts, and organizations can use the framework to inform the development of standards and curriculum, build capacity for teaching computer science, and implement computer science pathways.

The framework is designed to guide computer science from a subject for the fortunate few to an opportunity for all.

RePublic Schools CSforAll

RePublic’s CSforAll platform provides any school with a free AP CS Principles aligned curriculum and teacher training for middle and high school.

Creative Computing Curriculum

The Creative Computing Curriculum, designed by the Creative Computing Lab at the Harvard Graduate School of Education, is a collection of ideas, strategies, and activities for an introductory creative computing experience using Scratch.

Core Foundation

CORE Foundation ignites and supports charitable projects which address societal needs, build community, and enable positive change.

Computer Science Unplugged

This video series shows an entertaining way to introduce Computer Science to school students

Computer Science Unplugged

The videos below are enactment of the Binary Numbers Activity. The binary number system plays a central role in how information of all kinds is stored on computers. Understanding binary can lift a lot of the mystery from computers, because at a fundamental level they’re really just machines for flipping binary digits on and off.

Computer Science Unplugged

This video series shows an entertaining way to introduce Computer Science to school students

Computer Science Unplugged

The videos below are an enactment of the Image Representation Activity. This activity explores how images are displayed, based on the pixel as a building block. In particular, the great quantity of data in an image means that we need to use compression to be able to store and transmit it efficiently. The compression method used in this activity is based on the one used in fax machines, for black and white images.

Computer Science Unplugged

This video series shows an entertaining way to introduce Computer Science to school students.

Computer Science Unplugged

The videos below are an enactment of the Modems Unplugged Activity. This activity involves listening to songs and finding hidden messages based on the same principle as a modem.

Computer Science Unplugged

This video series shows an entertaining way to introduce Computer Science to school students.

Computer Science Unplugged

This video series shows an entertaining way to introduce Computer Science to school students.

Computer Science Unplugged

Public key encryption

Computer Science Unplugged

Binary search – divide and conquer

Computer Science Unplugged

The videos below are enactment of the Error Detection Activity. This activity is a magic trick which most audiences find intriguing. In the trick the demonstrator is “magically” able to figure which one out of dozens of cards has been turned over, using the same methods that computers use to figure out if an error has occurred in data storage.

Computer Science Unplugged

This is a demonstration of an activity from the Computer Science Unplugged collection of games and activities that demonstrate Computer Science without using computers. For more information, see the activity called “Lightest and Heaviest — Sorting Algorithms”

Computer Science Unplugged

This video introduces a one-hour show that is used to communicate to children what the topic of Computer Science is about. It’s closer to a game show than a lecture on the entertainment-education spectrum, and is intended for use in any public setting where you need to keep the audience engaged. The ideas could be used by outreach coordinators, science centers, university faculty, and senior students who are giving a talk to school-age students. The goal is to make such a talk memorable and entertaining, as well as informative. Note that the target audience for the video is potential presenters (to get ideas), not students, and although the students in the video are around 12 years old, the same ideas can be adapted for younger and older students, including adult audiences.

CS Unplugged

CS Unplugged is a collection of free teaching material that teaches Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.

CS Unplugged

This is a (draft) demonstration of teaching the parity magic lesson from csunplugged

CS Unplugged

This video is a slightly different take on the card trick from the Error detection activity from csunplugged – it’s a humorous approach to the serious question: can we communicate Computer Science concepts to the general public, especially in a situation where we must catch their attention first?

edX

This course is for educators who are passionate about the future of their 7-12+ year old students and want to learn more about teaching computer science in an engaging and meaningful way.

Free Code Camp

Learn how to code for free!!!

Are you in 11th or 12th grade? 

Check out this college supporting site!

Tynker

Tynker is an online coding platform that we tried and agree, it makes coding fun!