Programs for All Educators

Broadening Access to K-12 Computer Science Education

Despite the annual progress made to expose K-12 students to computer science education, only 5% of high school students in California have access to any computer science courses. Of those students, relatively few are girls, Black, Latinx, Native American, or students situated in poverty. Considering the ever-increasing role that technology is playing in our lives, the time is NOW to increase participation in computer science for all students.

Together with our partners at the Kapor Center, and the Oakland Unified School District, we have designed several learning opportunities to share the knowledge, tools, and resources necessary to implement equitable computer science education for ALL students in elementary, middle, and high schools.

What We Do

Drawing upon the skills and knowledge-base of researchers, CS practitioners, and policy advocates, the California Computer Science Project offers the following virtual programs:

  1. Creating the Conditions for Equitable K-12 Computer Science -- a professional learning series to support K-12 educators to learn about the value of computer science and design the necessary structures to implement it in their schools and districts.
  2. Elevating Access to K-12 Computer Science Education -- a community of practice designed to broaden participation for girls, Black, Latinx, and Native American students in K-12 computer science.
  3. California Computer Science Workshops -- led by the belief that meaningful pedagogical practices must be taught in context with actual student work, successful computer science, and STEM educators conduct demonstrations with which participating teachers interact.
Equity is not just about whether classes are available, but also about how those classes are taught, how students are recruited, and how the classroom culture supports diverse learners and promotes retention.
K-12 Computer Science Framework