Please enable JavaScript to use CodeHS

Mix and Match Middle School Course

Exploring Computing

Students explore different technologies and the impact they have on our world.

Lessons

4.1 History of Computing

  • Life Without Computers
  • The History of Computers
  • Reflection: History of Computers
  • From Punch Cards to Touchscreens
  • Reflection: From Punch Cards to Touchscreens
  • +2 more

4.2 How Software Works

  • Hardware and Software
  • Reflection: Hardware and Software
  • Software Safari
  • The Software Development Lifecycle
  • OS One-Pager
  • +1 more

4.3 Computer Hardware

  • What is Computer Hardware?
  • Assistive Technology Peripherals
  • Submission: Assistive Technology Peripherals
  • Troubleshooting Hardware Problems
  • Reflection: Troubleshooting Hardware Problems

4.4 Cloud Computing

  • What is the Cloud?
  • What is Cloud Computing?
  • Cloud Computing Vs Local Computing
  • Reflection: Cloud Computing
  • Tech in the World

4.5 Internet of Things

  • What is the Internet of Things?
  • What is the Internet of Things?
  • Privacy Concerns and the Internet of Things
  • Privacy Concerns and The Internet of Things
  • Would You Allow It?
  • +3 more

4.6 Ethics and Legal Considerations

  • Legal, Ethical, and Bias Considerations in Computing
  • Tech Law 101
  • What Can AI Do?
  • AI and Self-Driving Cars
  • Reflection: AI and Self-Driving Cars
  • +2 more

4.7 Future of Computing

  • Future of Computing
  • Future of Computing
  • Speed-Test: Human vs Computer
  • Reflection: Speed-Test
  • Wildlife Watch
  • +3 more

4.8 Project: Design the Computer Device of Tomorrow

  • Project Kickoff: The Computer Device of Tomorrow
  • Evaluate Today's Computing Devices
  • What Do People Really Need?
  • Plan the Computer Device of Tomorrow
  • Submission: Plan the Computer Device of Tomorrow
  • +3 more

Courses that include this module