Please enable JavaScript to use CodeHS

Mix and Match Middle School Course

Description

In this lesson, students will learn about the history of computers and how people have interacted with them over the decades.

Objective

Students will be able to:

  • Describe the evolution of computers and how people have interacted with them.
  • Analyze the impact of computers on everyday life.
Description

In this lesson, students learn about different types of software, including operating systems and applications. They will also explore the process used to create an application.

Objective

Students will be able to:

  • Explain the differences between operating systems and applications.
  • Describe the development process for creating an application.
Description

In this lesson, students will learn about different computer components and how they impact a computer system. They will then apply this to troubleshooting common computer issues.

Objective

Students will be able to:

  • Identify the different hardware components of a computer system and explain their function.
  • Analyze and troubleshoot common computer issues.
Description

In this lesson, students will learn what cloud computing is and compare and contrast it to physical computing.

Objective

Students will be able to:

  • Explain the concept of cloud computing and its benefits.
  • Compare and contrast cloud computing with physical computing.
Description

In this lesson, students will learn about how the Internet of Things devices are all around us and how to manage privacy concerns related to these devices.

Objective

Students will be able to:

  • Identify various examples of internet of things devices and how you interact with them daily.
  • Explain the importance of data privacy when using internet of things devices.
Description

In this lesson, students will learn about ethical and legal considerations in computing and how these can create bias.

Objective

Students will be able to:

  • Explain how bias can be prevented or minimized in computing.
  • Identify ethical and legal considerations when using computing technologies.
Description

In this lesson, students will learn about where computing is going (including the impact of AI) and the roles that they can play in that future.

Objective

Students will be able to:

  • Understand the current and future trends in the computer industry.
  • Examine the various roles and opportunities that students will have in the computing industry
Description

In this lesson, students will design a computer to meet the needs of the future and also review others’ designs to assess how well they will meet these future needs.

Objective

Students will be able to:

  • Identify and evaluate the components that are necessary for a computer to meet the needs of the future
  • Design and create a computer that meets the needs of the future
  • Critique and evaluate other designs of computers to assess how well they will meet the needs of the future.
Description

In this lesson, students will demonstrate what they learned in the unit be completing a summative exam.

Objective

Students will be able to:

  • Prove their knowledge of Computers, past, present, and future, through a multiple-choice quiz