CS Discoveries 2020-2021

This is the pilot version of the CS Discoveries Curriculum.

Learn About CS Discoveries

Teacher and Students

Getting Started Guide

A quick introduction to CS Discoveries. Start here to understand how to get started teaching the curriculum. Read More...

Curriculum Guide

Ready to dig deeper? The Curriculum Guide builds on the Getting Started Guide and digs into pedagogy, classroom practices, course philosophy, and more. Read More...

Implementation Guide

Looking to fit CS Discoveries into an existing class, in a trimester, or as part of an electives rotation? The Implementation Guide explores ways to restructure the lessons to fit in lots of different scenarios. Read More...

Assessment Guide

What should students be learning in this course, and how do you know when they've learned it? The Assessment Guide explains what students should be learning, where you can find opportunities for assessment, and how to use those assessments to inform your instructions. Read More...

Debugging Guide

What are some key debugging strategies, and how can teachers support students in developing good debugging skills? The Debugging Guide outlines the debugging process and how to use bugs as opportunities to reinforce important skills and understandings in the classroom. Read More...

Units

Unit 1 - Problem Solving

This is the pilot version of the CS Discoveries Curriculum. The Problem Solving unit is a highly interactive and collaborative introduction to the field of ... more

Unit 2 - Web Development

This is the pilot version of the CS Discoveries Curriculum. In the Web Development unit, students are empowered to create and share the content on their own... more

Unit 3 - Interactive Animations and Games

This is the pilot version of the CS Discoveries Curriculum. In the Interactive Games and Animations unit, students build on their coding experience as they ... more