Please enable JavaScript to use CodeHS

AP Computer Science Principles in JavaScript

Description

Students will work with a partner to answer a question of personal interest using a publicly available data set. Students will need to produce data visualizations and explain how these visualizations led to their conclusions. They will develop a computational artifact that illustrates, represents, or explains their findings, communicate their findings to their classmates, and embed their artifact in their personal portfolio website.

Objective

Students will collaborate to process data and gain knowledge about a question of interest to them, and present their data driven insight to their classmates

Enduring Understandings

This lesson builds toward the following Enduring Understandings (EUs) and Learning Objectives (LOs). Students should understand that?

  • EU 1.1 Creative development can be an essential process for creating computational artifacts. (LO 1.1.1)
  • EU 1.2 Computing enables people to use creative development processes to create computational artifacts for creative expression or to solve a problem. (LOs 1.2.1, 1.2.2, 1.2.4)
  • EU 3.1 People use computer programs to process information to gain insight and knowledge. (LOs 3.1.2, 3.1.3)
  • EU 3.2 Computing facilitates exploration and the discovery of connections in information. (LO 3.2.1)
  • EU 7.1 Computing enhances communication, interaction, and cognition. (LO 7.1.1)