1. L.O: STUDENTS WILL LEARN
ABOUT THE INTERNET AND
ITS GLOBAL IMPACT.
DO NOW:
What is “The Internet”?
2. The Internet is the global system of
interconnected computer networks that
use the Internet protocol suite (“IP
addresses”) to link devices worldwide.
The internet is a network of networks that consists
of private, public, academic, business, and
government networks of local to global scope, linked
by a broad array of electronic, wireless, and optical
networking technologies.
The internet is private computers linked to
public computers linked to
college/university computers linked to
business computers linked to government
computers….
3. In this unit:
• We will learn the structure of the
internet.
• We will learn about the protocols that
run the internet.
• We will learn about the implications of
internet technology.
• We will learn how the internet and its
systems have had a profound impact on
society.
4. Also….
• You will learn how the internet
operates.
• You will study the characteristics of
the internet and the systems built on
it.
• Last, you will analyze concerns such
as cybersecurity
5. Our programming labs will focus on:
Number Bases, Binary Data,
Network Protocols, Cybersecurity
8. Note:
• We will be seeing several videos from
code.org included in this unit. If you have
difficulty accessing the videos, you can use
this link:
• https://code.org/educate/resources/videos.
10. We will focus on Big Ideas 2 and 6.
• The primary focus of this unit is the Internet (Big Idea
6).
• Students learn about the power of the fundamental
abstractions (Big Idea 2) of the Internet including the
two most essential protocols:
• IP, which builds one Internet out of a vast collection
of local networks;
• and TCP, which allows the Internet to function reliably
despite the lack of reliability of the physical
infrastructure.
• You will also learn how the hierarchies of domain
names and IP addresses make scalability possible.
11. Computational Thinking Practices P1, P3,
P5, P6
You will learn to:
• identify and describe the abstractions
(P3) of the Internet,
• continue to collaborate (P6) as they pair
program,
• and communicate (P5) as they connect
computing (P1) to society in the Social
Implications labs.
13. The following are our student labs:
• Lab 1: Number Representation
• 3-6 days (120-240 minutes) for required pages
• Lab 2: Reliable Communication
• 2-3 days (55-110 minutes) for required pages
• Lab 3: Communication Protocols
• 2-4 days (60-170 minutes)
• Lab 4: Cybersecurity
• 1-3 days (45-90 minutes) for required pages
• Lab 5: Censorship and Computing around the World
• 3-4 days (150-200 minutes)
Editor's Notes
Purpose
Programming Focus: Number Bases, Binary Data, Network Protocols, Cybersecurity
Unit 4 addresses the structure of the Internet and the various protocols on which it runs and the implications of this technology to society. From the AP CSP Framework: "The Internet pervades modern computing. The Internet and the systems built on it have had a profound impact on society. Computer networks support communication and collaboration. The principles of systems and networks that helped enable the Internet are also critical in the implementation of computational solutions. Students in this course gain insight into how the Internet operates, study characteristics of the Internet and systems built on it, and analyze important concerns such as cybersecurity." Unit 4 addresses these ideas.
Purpose
Programming Focus: Number Bases, Binary Data, Network Protocols, Cybersecurity
Unit 4 addresses the structure of the Internet and the various protocols on which it runs and the implications of this technology to society. From the AP CSP Framework: "The Internet pervades modern computing. The Internet and the systems built on it have had a profound impact on society. Computer networks support communication and collaboration. The principles of systems and networks that helped enable the Internet are also critical in the implementation of computational solutions. Students in this course gain insight into how the Internet operates, study characteristics of the Internet and systems built on it, and analyze important concerns such as cybersecurity." Unit 4 addresses these ideas.
Purpose
Programming Focus: Number Bases, Binary Data, Network Protocols, Cybersecurity
Unit 4 addresses the structure of the Internet and the various protocols on which it runs and the implications of this technology to society. From the AP CSP Framework: "The Internet pervades modern computing. The Internet and the systems built on it have had a profound impact on society. Computer networks support communication and collaboration. The principles of systems and networks that helped enable the Internet are also critical in the implementation of computational solutions. Students in this course gain insight into how the Internet operates, study characteristics of the Internet and systems built on it, and analyze important concerns such as cybersecurity." Unit 4 addresses these ideas.
Social Implications Focus: Censorship and Computing around the World
Lab 5: Censorship and Computing around the World asks students to first consider what rules perhaps ought to exist regarding behavior or content on the Internet. They use the Blown to Bits reading and what they've learned about the Internet throughout this unit to discuss the challenges of regulating the Internet. In this Lab, students will also look at ways that countries (including the United States) approach regulation and censorship of online content and will also examine statistics about Internet usage around the world.
There is a lot of reading in this unit. Mix it up to keep students engaged. Encourage students to take turns reading in small groups or as a class, or consider assigning different teams to the various pages of the lab and have each team present their section to the class. Choose a strategy that will work for your group of students.
Big Ideas 2, 6
The primary focus of this unit is the Internet (Big Idea 6). Students learn about the power of the fundamental abstractions (Big Idea 2) of the Internet including the two most essential protocols: IP, which builds one Internet out of a vast collection of local networks; and TCP, which allows the Internet to function reliably despite the lack of reliability of the physical infrastructure. Students also learn how the hierarchies of domain names and IP addresses make scalability possible.
Computational Thinking Practices P1, P3, P5, P6
Students learn to identify and describe the abstractions (P3) of the Internet, continue to collaborate (P6) as they pair program, and communicate (P5) as they connect computing (P1) to society in the Social Implications labs.
Assessment: A Divide-And-Conquer Approach
The Internet is vast and ever-evolving, so it is not an easy task to cover it in a single unit. A possible approach is a divide-and-conquer class project. Each student, perhaps with a partner, will prepare a 5-minute presentation on a particular topic of interest, drawn from the AP CSP standards. For more information on this pedagogy click here.