Google
Adventure on the High Seas
Ahoy there! A fun computer science lesson challenges pupils to write a program that creates an ocean wave. They then develop stories to accompany their projects. All of this takes place within the Scratch coding program.
Code.org
Algorithms Detour - Minimum Spanning Tree
This optional lesson plan introduces the class to the idea of a minimum spanning tree. The activity focuses on determining an algorithm that will find the most efficient path in a network to transfer data.
Computer Science Unplugged
The Muddy City—Minimal Spanning Trees
What is the most efficient way to ensure everyone is connected? Individual pupils determine the least expensive route to pave roads in a fictional city. In doing so, they learn to find the minimal spanning tree for the situation. They...
University of Rhode Island
The Interactive Boston Computer Museum Tour
Fifth graders use the Internet to use an interactive program which helps them explain the Internet better. They take a tour of a computer museum and focus on how the Internet works through an exhibit.
Workforce Solutions
On the Job
Four lessons spotlight a variety of professions while boosting listening and observational skills and making inferences. Lesson one challenges pupils to group cards based on a commonality then justify the relationship they see....
Friends of Fort McHenry
Cannons During the War of 1812
During the Battle of Baltimore in the War of 1812, only 25% of the bombs and rockets fired at Fort McHenry actually reached their target. Using an interactive online simulation, combine your historical study with physics and...
California Department of Education
Ready, Set, Test!
Ready to prepare young scholars for their first placement test experience? Give them the support they need using a test-focused instructional activity. Fifth in a series of six junior-level college and career readiness instructional...
Teach Engineering
Microfluidic Devices and Flow Rate
When you have to flow, you have to flow. The activity introduces class members to microfluidic devices and their uses in medicine. They watch a short video on how the diameter affects the rate of flow. The worksheet has individuals...
Khan Academy
Khan Academy: The Internet Protocol Suite Practice
Practice problems with the internet protocol suite of networks.
Khan Academy
Khan Academy: Scalable Systems
Practice problems to help understand scalable network systems.
Khan Academy
Khan Academy: Ip Addresses
Check your understanding of IP addresses (v4 and v6), in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Domain Name System (Dns)
Check your understanding of the DNS (domain name system) and DNS spoofing, in this set of free practice questions designed for AP Computer Science Principles students.
Khan Academy
Khan Academy: Hypertext Transfer Protocol (Http)
Check your understanding of HTTP requests and responses, in this set of practice questions designed for AP Computer Science Principles students.