Growing computer science graduates, state by state

Member of the NSF Broadening Participation in Computing Alliance

The National Science Foundation (NSF) supports ECEP through its Broadening Participation in Computing Alliance (BPC-A) program. The Expanding Computing Education Pathways (ECEP) Alliance seeks to increase the number and diversity of students in the pipeline to computing and computing-intensive degrees by supporting state-level computing education reforms. Through interventions, pathways, partnerships and models that drive state-level computing education change, ECEP supports states as they work to align their state efforts with the national vision for computer science for all. 

A 23-state alliance for sharing pathways to success

The ECEP Alliance includes 22 states – Alabama, Arkansas, California, Connecticut, Georgia, Hawaii, Indiana, Maryland, Massachusetts, Minnesota, Mississippi, New Hampshire, Nevada, North Carolina, Ohio, Oregon, Rhode Island, South Carolina, Texas, Utah, Virginia, Washington  and the U.S. territory of Puerto Rico.

The ECEP 2.0 Alliance will facilitate and research a collective impact model to broaden participation in computing (BPC) across states. The ECEP model emphasizes building internal capacity in state leaders and supports states to address the diverse and intractable contextual factors that have stymied efforts to expand computing education pathways. The ECEP Alliance will collaboratively develop and test interventions focused on systemic change, develop tools and resources for state-level support, and facilitate defining and measuring state goals for BPC.

Resources and services to expand computing education

ECEP works closely with states and national organizations such as the Computer Science Teachers Association (CSTA), the National Center for Women in Information Technology (NCWIT),, CSforALL Consortium, and the STARS Alliance to support statewide efforts leading to an increase in the diversity of students experiencing CS education in K-12 and beyond.

ECEP also relies on and deploys experts in computing education, promotes state-level computer science education reform, trains educators to provide professional development in computing, supports summer computing camps, and offers advice and tools in higher education transfer and program evaluation.