Exploring CS - A complete introductory course for high school students consisting of six units

CS Principles - A new AP course being developed to reach out to all students

Operational Definition of Computational Thinking for K-12 - What is computational thinking? How to explain that every student should know these skills.

ACM K-12 CS Model Curriculum, 2nd Edition - A framework for setting up computing courses for various levels of instruction in K-12

Running On Empty - A report that gives state-by-state data concerning the level of computing instruction for all 50 states.

Computer Science Teacher Certification Requirements - Reports to illustrate the state of CS teacher certification

CSTA Brochure for Policy Makers - Great information to explain the importance of computing for all students

CSTA Brochures, Posters, Videos and Other Resources - Many visual items to bring computing to life for students

CS Ed Week - Celebrate Grace Hopper's birthday and promote CS in your school with a huge set of resources (Dec 4-10, 2011)

NCWIT (National Center for Women in Information Technology - Resources for teachers and students to encourage more participation by women in the computing field

Women@SCS - From Carnegie Mellon, interviews, resources and materials to increase participation by women in computing fields

American Computer Science League - A "mathletes" for computer science! Students can focus on computer science, not just programming.

Computer History Museum - Take a virtual field trip to a one-of-a-kind museum


Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.

Supported by a grant from the National Science Foundation (DRL-0833496)

Additional support provided by Oracle