Please enable JavaScript to use CodeHS

North Carolina Introduction to Computer Science (Semester)

Exploring Computing

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

Lessons

3.1 History of Computing

  • Life Without Computers
  • The History of Computers
  • History of Computer Interaction
  • Jigsaw: Computer Interaction Over the Decades
  • Reflection: How do you interact with computers?

3.2 Software

  • Software
  • How to Build a Game
  • Steps to Create a Game

3.3 Operating Systems

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

3.4 Hardware

  • Computer Hardware
  • Computer Peripheral Devices
  • Brainstorm: New Computer Components
  • Presentation: New Computer Components

3.5 Cloud Computing

  • Introduction to Cloud Computing
  • Cloud Computing Benefits
  • Cloud or Physical?
  • Case Study: Cloud Computing in Schools
  • Reflection: Cloud Computing versus Physical Computing

3.6 Ethics and Legal Considerations

  • Legal, Ethics, and Bias in Computing
  • Which Laws?
  • Self-driving Cars
  • Self-driving Cars
  • Bias in Facial Recognition Software
  • +1 more

3.7 The Future of Computing

  • The Future of Computing
  • Future of Computing
  • The Future of AI
  • The Impacts of AI on Your Future
  • Computer Science Career Exploration

3.8 Project: Design the Computer of Tomorrow

  • Design the Computer of Tomorrow
  • Peer Review