Student enrollments in CS degree programs are lagging as the demand for professionals in computer science and related disciplines is escalating. Drain from the computer science pipeline starts early: high school students generally lack computer science course offerings and qualified CS teachers. This leads to diminished student interest and a lack of diversity in computer science.
In response to this national need, the National Science Foundation supported the Into the Loop computer-science equity project which developed Exploring Computer Science (ECS) , an engaging and relevant introduction to computer science for high schoolers with no prior background in CS. SRI, in the PACT suite of projects, is developing ways to assess the computational thinking practices—the big ideas that underlie computer science—that students acquire in the ECS curriculum.
SRI is designing and validating the assessments in partnership with the curriculum developers, ECS instructors, assessment experts, and computer scientists. Applying evidence-centered design, we first created generalized design templates for computational thinking practices. Using these templates, we developed assessment tasks and scoring rubrics for the ECS curriculum and piloted them during the 2013-14 school year. In our new work, we are using the assessment tasks and other instruments to study factors that influence implementation of ECS as it scales. Our partners in this work are the Code.Org organization and The Learning Partnership. In a separate project with AIR (who operates the CS10K teacher online community) we are porting the tasks to an online format for delivery on the CS10K platform. We are also validating the online assessments, developing supports for scoring, and prototyping a crowdsourced item bank for future ECS assessment tasks.
Broader Impact. The PACT project represents an important part of efforts to fill the computer science pipeline with a more diverse population of students. High-quality assessment tools and resources will lower barriers for adopting and using the ECS curriculum, as well as other CS curricula, and will pave the way to reporting evidence of student progress and readiness to engage in further learning. The PACT project will also contribute to NSF's effort to prepare 10,000 qualified computer science teachers (the CS10K project) by providing both new and experienced CS teachers with accessible and adaptable resources for assessing their students' knowledge and skills in computational thinking.