The Exploring Computer Science Curriculum

The Exploring Computer Science (ECS) materials provide daily lesson plans and resources which support the teaching of six instructional units:
1) Human Computer Interaction
2) Problem Solving
3) Web Design
4) Introduction to Programming
5) Robotics; and
6) Computing Applications.

The curriculum adopts an inquiry-based learning model and each unit concludes with an in-depth project. The instructional materials have been developed for high school classrooms in Los Angeles Unified School District as an instruction tool for introducing students to the "computational thinking" of computer science.

Download the Curriculum here (2 MB)

   

CSTA works at many levels to support computing education.

Middle school
(problem solving &
algorithmic thinking)

High school
(computing &
computer science)

College/university
(enrollment &
transition)

Industry
(engagement &
preparation)