Please enable JavaScript to use CodeHS

IB Computer Science SL Resources

Computer Fundamentals

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.

Lessons

12.1 Internal Components

  • Internal Components
  • Internal Components
  • Build a Computer
  • Build a Computer
  • Test Your Brain's RAM
  • +2 more

12.2 Lab: Computer Disassembly

  • Lab: Computer Disassembly
  • Lab: Computer Disassembly Submission

12.3 Peripheral Devices

  • Peripheral Devices
  • Peripheral Devices
  • Peripheral Port Scavenger Hunt
  • Personalized Peripherals
  • IT Help
  • +1 more

12.4 Storage Options

  • Storage Options
  • Storage Options Quiz
  • How Cloud Storage Works
  • How Cloud Storage Works Response
  • Storage Suggestions

12.5 Cloud Computing

  • What is Cloud Computing?
  • Cloud Technologies
  • Infographic: Cloud Technologies
  • Cloud Computing Roles
  • Project: Cloud Computing Roles
  • +2 more

12.6 Computers Speak Binary

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

12.7 Bits, Text, and Numbers

  • Encoding Text with Binary
  • Write a Message in Binary - Take Two!
  • Binary Number System Introduction
  • Binary Number System Exploration
  • Binary Exploration Response
  • +2 more

12.8 Hexadecimal

  • Hexadecimal
  • Hexadecimal Quiz
  • Hexadecimal to Decimal
  • Binary to Hex Game

12.9 Encoding Images in Binary

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

12.10 Data Compression

  • Data Compression
  • Data Compression Quiz
  • Run Length Encoding
  • Run Length Encoding Quiz
  • Run Length Encoding
  • +2 more

12.11 Lossy Compression

  • Lossy Compression
  • Lossy Compression Quiz
  • Remove the Vowels
  • Decreasing Resolution
  • Analog to Digital
  • +1 more

12.12 Operating Systems

  • Multi Task Challenge!
  • Intro to Operating Systems
  • Types of Operating Systems
  • Operating Systems Practice
  • OS Updates and Upgrades
  • +3 more

12.13 Sequential, Parallel & Distributed Computing

  • Computer Processing Operations
  • Computer Processing Operations Quiz
  • Sequential vs. Parallel Activity
  • Free Response: Sequential vs. Parallel

12.14 Impact of the Internet

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

12.15 Computer Fundamentals Quiz

  • Computer Fundamentals Quiz

Courses that include this module