Google

Computer Science for High School

Curriculum Guide

We recommend integrating at least some of each of the following topics into your workshop or program. Keep in mind that the more "plug and play" materials you give to teachers to use in their classroom, the better they will be able to share the workshop learnings with their students. Click on a topic to see example curriculum below

  • Attracting Students to CS/Diversity - careers available, what is computer science, day in the life of a computer scientist.
  • CS Fundamentals - the basics of computing, including computational thinking, which is needed to lay the foundation of computer science and which we find lacking in many high school curriculum today.
  • Community Building - how can teachers work with their administrators, CSTA chapters, other CS teachers, and local community. Networking and community building is an important part of CS4HS.
  • CS Education Tools - what are the biggest trends in both industry and education, includes special topics of interest, changes in the CS AP.

If you are interested in submitting a CS4HS workshop module to post on this website, please contact cs4hs@google.com.

Select by: