Exploring Computer Science, UCLA & University of Oregon

Exploring Computer Science (ECS) is a comprehensive, year-long introductory high school course created in 2008 to increase opportunities for girls and students of color to learn computer science. Developed with NSF support from the “Broadening Participation in Computing” program, the ECS program provides schools with an inquiry-based, culturally-responsive curriculum and an accompanying teacher professional development program. ECS has grown into a nationwide program and is currently offered across multiple states and in the largest school districts in the nation. This course was developed in response to scholarship outlined in Stuck in the Shallow End, and ECS classrooms serve as an important site for ECS researchers to investigate the educational ecosystem necessary for supporting learners in computer science classrooms, especially in underserved schools and communities.