+
Lesson Plan
Google

Cs Education at Google: Cs First: Social Media Theme

For Teachers 4th - 8th
A set of eight activities that teach students basic computer science concepts using the programming language Scratch. Includes lots of additional supports for teachers. All materials are free and teachers sign in to create a class. This...
+
Unit Plan
TeachEngineering

Teach Engineering: It's a Connected World: The Beauty of Network Science

For Teachers 9th - 10th
Students learn about complex networks and how to use graphs to represent them. They also learn that graph theory is a useful part of mathematics for studying complex networks in diverse applications of science and engineering, including...
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Minimal Spanning Trees

For Teachers 2nd - 8th
This puzzle shows students the decisions involved in linking a network between houses in a muddy city. It can lead on to a discussion of minimal spanning tree algorithms for optimizing networks.
+
Unit Plan
ACT360 Media

Act Den (Digital Education Network) Software Tutorials

For Students 9th - 10th
Free online tutorials for computer software, including FrontPage, Office, PowerPoint, and Outlook Express are generously offered at this website. Students will find it easy to follow Agent Max Millennium as he guides them through...
+
Article
Khan Academy

Khan Academy: Sensor Networks

For Students 9th - 10th
The concept of sensor data as related to a sensor network is examined and its applications.
+
Article
Microsoft

Microsoft Developer Network: Coding Techniques and Programming Practices

For Students 9th - 10th
This article provides coding techniques and programming practices for improving the quality of source code.
+
eBook
Khan Academy

Khan Academy: Ip Packets

For Students 9th - 10th
Learn about IP packets in computer networking.
+
Activity
Khan Academy

Khan Academy: The Internet Protocol Suite Practice

For Students 9th - 10th
Practice problems with the internet protocol suite of networks.
+
Activity
Khan Academy

Khan Academy: Scalable Systems

For Students 9th - 10th
Practice problems to help understand scalable network systems.
+
Lesson Plan
Curated OER

Google for Education: Children and Technology: Message Routing

For Teachers Pre-K - 1st
Students simulate a server and are connected via computer networks. Representatives from each table act as routers, and as they write messages to each other, the routers help route these messages.
+
eBook
Khan Academy

Khan Academy: Internet Routing Protocol

For Students 9th - 10th
Learn how computers split messages into packets and those packets hop from router to router on the way to their destination.
+
Unknown Type
Khan Academy

Khan Academy: Ip Addresses

For Students 9th - 10th
Check your understanding of IP addresses (v4 and v6), in this set of free practice questions designed for AP Computer Science Principles students.
+
Lesson Plan
University of Canterbury

University of Canterbury: Cs Unplugged: Routing and Deadlock

For Teachers 2nd - 8th
Computer networks are based on passing messages from computer to computer. This sounds simple in principle, but in practice all sorts of contention and bottlenecks can occur. This activity gives some first hand experience of such issues,...
+
Unknown Type
Khan Academy

Khan Academy: Domain Name System (Dns)

For Students 9th - 10th
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.
+
Unknown Type
Khan Academy

Khan Academy: Hypertext Transfer Protocol (Http)

For Students 9th - 10th
Check your understanding of HTTP requests and responses, in this set of practice questions designed for AP Computer Science Principles students.
+
Article
University of Washington

Vinton G. Cerf: The Internet Phenomenon

For Students 9th - 10th
An article about the development of the Internet by Vinton G. Cerf. Includes a short biography of his career.
+
eBook
Khan Academy

Khan Academy: Bit Rate, Bandwidth, and Latency

For Students 9th - 10th
Explore how binary information is sent and how quickly they can be sent.
+
eBook
Khan Academy

Khan Academy: Social Media

For Students 9th - 10th
Learn how social media impacts our use of technology.
+
Handout
University of California

Ucla: Leonard Kleinrock, Professor

For Students 9th - 10th
A biography of Leonard Kleinrock, inventor of the Internet technology. Includes links additional articles on his work and the internet in general.
+
eBook
Khan Academy

Khan Academy: Rogue Access Points

For Students 9th - 10th
Learn about rogue access points to understand wireless internet access.
+
eBook
Khan Academy

Khan Academy: Scalable Systems

For Students 9th - 10th
Learn about the features that increase the scalability of the Internet.
+
Website
Other

Internet Learning Tree: A Brief History of the Internet

For Students 9th - 10th
An anecdotal history of the people and communities that brought about the internet.