CS Discoveries 2018


Unit 1 - Problem Solving

The Problem Solving unit is a highly interactive and collaborative introduction to the field of computer science, as framed within the broader pursuit of sol... more

Unit 2 - Web Development

In the Web Development unit, students are empowered to create and share the content on their own web pages. They begin by thinking about the role of the web,... more

Unit 3 - Interactive Games and Animations

In the Interactive Games and Animations unit, students build on their coding experience as they create programmatic images, animations, interactive art, and ... more

Unit 4 - The Design Process

The Design Process unit transitions students from thinking about computer science as a tool to solve their own problems towards considering the broader socia... more

Unit 5 - Data and Society

The Data and Society unit is about the importance of data in solving problems and highlights how computers can help in this process. The first chapter explor... more

Unit 6 - Physical Computing

In the Physical Computing unit, students further develop their programming skills, while exploring more deeply the role of hardware platforms in computing. H... more