Crash Course Computer Science Collection
In this series, trace the origins of our modern computers, and gain a better understanding of how far computers have taken us.
Home — Learning Resources — High School — Computational Thinking
In this series, trace the origins of our modern computers, and gain a better understanding of how far computers have taken us.
The collection includes lesson materials aligned with the Computer Science Principles framework and lesson topics which are relevant for high school students.
This educational video series extends robotics and mathematics lessons to high school age students.
Even though we think of computers as super high-tech machines with tiny parts, they can also be huge, wooden, and mechanical. It's what they have in common that makes them computers - switches!
Carmelo, a grad student in the MIT Media Lab, shows how anyone can start learning how to create video games by talking to machines through programming languages.
Students relate the quality of an image to the amount of information in the image and use mathematical representations to make predictions about photos.
This lesson challenges students to solve congestion and traffic delays in an intersection through modifying traffic signal operation.
Students relate the quality of an image to the amount of information in the image and use mathematical representations to make predictions about photos.
Hot Shots & Hot Jobs features videos of young professionals as role models in innovative STEM jobs in Virginia.
In this PBS TeachersLounge article, discover ways you can engage students with coding.
Learn more about computer science in this series of videos created by educators.
These resources have been developed in collaboration with centers and projects in the National Science Foundation's Advanced Technological Education program.