Please enable JavaScript to use CodeHS

Hawaii EXS1300 Intro to Computer Science

Description

In this lesson, students will have a high level discussion about what the internet is and how the internet works. The topics of anonymity and censorship will also be discussed.

Objective

Students will be able to:

  • Understand what the internet is
  • Understand how the internet works
  • Discuss the issue of anonymity
  • Understand the legal and ethical concerns surrounding internet censorship

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that?

  • EU 3.1 People use computer programs to process information to gain insight and knowledge. (LO 3.1.2)
  • EU 6.1 The Internet is a network of autonomous systems. (LO 6.1.1)
  • EU 7.1 Computing enhances communication, interaction, and cognition. (LOs 7.1.1, 7.1.2)
  • EU 7.2 Computing enables innovation in nearly every field. (LO 7.2.1)
  • EU 7.3 Computing has global effects ? both beneficial and harmful ? on people and society. (LO 7.3.1)
  • EU 7.4 Computing innovations influence and are influenced by the economic, social, and cultural contexts in which they are designed and used. (LO 7.4.1)
Description

In this lesson, students will explore the hardware that makes up the internet and the characteristics of that hardware that define our experience on the internet.

Objective

Students will be able to:

  • Discuss and answer questions about the hardware that powers the internet

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that?

  • EU 2.1 A variety of abstractions built on binary sequences can be used to represent all digital data. (LO 2.1.1)
  • EU 6.1 The Internet is a network of autonomous systems. (LO 6.1.1)
  • EU 6.2 Characteristics of the Internet influence the systems built on it. (LOs 6.2.1, 6.2.2)
Description

In this lesson, students will explore how internet hardware communicates using Internet Addresses and the Internet Protocol.

Objective

Students will be able to:

  • Discuss the necessity of internet protocols
  • Recognize the hierarchy of elements in an IP address

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that?

  • EU 6.1 The Internet is a network of autonomous systems. (LO 6.1.1)
  • EU 6.2 Characteristics of the Internet influence the systems built on it. (LOs 6.2.1, 6.2.2)
Description

In this lesson, students will explore the DNS system and how it maps human readable domain names into actual accessible IP addresses.

Objective

Students will be able to:

  • Understand the DNS system and how it works
  • Recognize the DNS system as an abstraction

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that?

  • EU 6.1 The Internet is a network of autonomous systems. (LO 6.1.1)
  • EU 6.2 Characteristics of the Internet influence the systems built on it. (LOs 6.2.1, 6.2.2)
Description

In this lesson, students explore how messages get from one address on the internet to another.

Objective

Students will be able to:

  • Explain how computers communicate using routers
  • Explain what considerations are made when choosing a route
  • Discuss how routers are fault-tolerant because of redundancy

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that?

  • EU 4.2 Algorithms can solve many, but not all, computational problems. (LOs 4.2.1, 4.2.2)
  • EU 6.2 Characteristics of the Internet influence the systems built on it. (LOs 6.2.1, 6.2.2)
Description

In this lesson, students learn about the last piece of the puzzle for how the Internet works: Packets and Protocols. All information sent over the internet is broken down into small groups of bits called packets. The format for creating and reading packets is defined by open protocols so that all devices can read packets from all other devices.

Objective

Students will be able to:

  • Explain the packet process and how protocols (TCP/IP and HTTP) are vital to the exchange of information on the Internet
  • Explain the Hyper Text Transfer Protocol

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that?

  • EU 6.1 The Internet is a network of autonomous systems. (LO 6.1.1)
  • EU 6.2 Characteristics of the Internet influence the systems built on it. (LOs 6.2.1, 6.2.2)
Description

In this lesson, students are presented with different ways that the Internet impacts their lives. The Internet affects the way that people communicate (emails, social media, video chat) and collaborate to solve problems. It has revolutionized the way that people can learn and even buy things. Because the Internet is present in almost every facet of people’s lives, there are severe ethical and legal concerns that derive from the Internet.

Objective

Students will be able to:

  • Analyze the different ways that the Internet impacts their lives by learning about how the Internet contributes to collaboration, communication, etc
  • Evaluate whether the Internet has a more positive or negative effect on their community by citing examples from the lesson
  • Explain what the digital divide is and articulate their own opinions related to it

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that?

  • EU 1.2 Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. (LO 1.2.3)
  • EU 3.1 People use computer programs to process information to gain insight and knowledge. (LO 3.1.2)
  • EU 6.1 The Internet is a network of autonomous systems. (LO 6.1.1)
  • EU 7.1 Computing enhances communication, interaction, and cognition. (LOs 7.1.1, 7.1.2)
  • EU 7.2 Computing enables innovation in nearly every field. (LO 7.2.1)
  • EU 7.3 Computing has global effects ? both beneficial and harmful ? on people and society. (LO 7.3.1)
  • EU 7.4 Computing innovations influence and are influenced by the economic, social, and cultural contexts in which they are designed and used. (LO 7.4.1)
Description

This lesson is a summative assessment of the unit’s learning objectives.

Objective

Assess student achievement of the learning goals of the unit