Exploring Computer Science

Exploring Computer Science is a year-long, research-based, high school, intro-level computer science curriculum and teacher professional development program developed by Gail Chapman and Joanna Goode that focuses on broadening participation in computing.  The Office of Computer Science supports teachers and districts through implementation of the course regardless of school resources.

inquiry

Instead of delivering prepackaged lectures, ECS teachers engage students with questions designed to stimulate their curiosity about the way the world works.

equity

The Office of Computer Science seeks to provide meaningful educational opportunities to teachers and students who typically encounter barriers to access computer science. We believe that every child should have the support they need to pursue knowledge.

content

We believe in a holistic approach to Computer Science that goes beyond programming, and opens students' eyes to the demands and opportunities of a digital society.

Everything you need to teach ECS: curriculum documents, assessments, and supplemental resources for all six units.

Check out this page for up-to-date information about the ECS Professional Development cycle, as well as further opportunities for ECS professional development.

Meet some of the incredible ECS teachers and PD Facilitators have helped make Computer Science education at CPS a model for the nation.

Talk to our ECSperts, and learn about organizations and online tools to improve your practice!