Please enable JavaScript to use CodeHS

Idaho High School Computer Science

IT Concepts

In this module, students explore the structure and design of the internet and networks, and how this design affects the reliability of network communication, the security of data, and personal privacy. Students will learn how the Internet connects computers all over the world by use of networking protocols. They will see how information is conveyed in binary over the Internet.

Lessons

4.1 Computers Speak Binary

  • Introduction
  • Communicating on a Deserted Island
  • Connecting Light Bulbs to Computers
  • Bits and Bytes
  • Write a Message in Binary!

4.2 Number Bases

  • Number Bases: Base 10 and Base 2
  • Base 10 and Base 2
  • Base 8 and Base 16
  • Base 8
  • Base 16
  • +1 more

4.3 Representing Images in Binary

  • See, Think, Wonder
  • Introduction to Pixels
  • Create a Black and White Pixel Image
  • Encoding Pixel Colors: RGB
  • Exploring Bits and RGB
  • +1 more

4.4 Encoding and Compressing Images in Binary

  • Create a Color Pixel Image
  • How Many Bits?
  • How Many Bits? Submission
  • Compression
  • Compression
  • +3 more

4.5 What is the Internet?

  • What is the Internet?
  • Wired and Wireless Networks
  • Submarine Cable Map Exploration
  • Submarine Cable Map Exploration Submission
  • Vint Cerf: The Theory of the Internet
  • +1 more

4.6 Routing and Packets

  • Intro to IP Addresses
  • Introduction to Routing
  • Routing with the ARPANET
  • ARPANET and Routing Reflection
  • Packets
  • +3 more

4.7 How Do Websites Work?

  • Message Received
  • Message Received Submission
  • What is a Web Page?
  • Intro to Domain Name System
  • DNS Activity: CodeHS IP Address
  • +3 more

4.8 OSI Model

  • Complexity Scale: The Internet
  • Complexity Scale Submission
  • OSI Model Overview
  • OSI Model Matching Game
  • OSI Model: Put It In Order
  • +2 more

4.9 Impact of the Internet

  • Introduction: Impact of the Internet
  • Compass Points Introduction
  • Compass Points: The Internet

4.10 IT Concepts Quiz

  • IT Concepts Quiz

Courses that include this module