What we do

cs.ed:remove(barriers)

The CIC partners with universities to identify and remove the—often unintentional—barriers that prevent students from discovering and thriving in computing education. To remove these barriers, CIC Partner Schools implement evidence-based, systemic, and sustainable interventions that don’t require ongoing funding.

Some students hit campuses and they’ve never, ever programmed. And we have students …that have been programming since they were five or six years old. We have this broad depth of diversity, not just in [race] or religion or politics or gender, but also the level of understanding that comes into the major.

Shana Watters

Teaching Professor, University of Minnesota College of Science and Engineering

Photo of Shana Watters

Our methodology

Each engagement with a university begins with diagnosis. We conduct a 360-degree site visit (ideally in person) during which we meet with department leadership, administrators, faculty, advisors, TAs, and students. The CIC then documents our findings and our recommendations in a Site Visit Memo.  

From there, we work with schools to develop multi-year work plans and budgets. After launch, we support the school’s implementation efforts every step of the way. Each school has an assigned Program Manager (computing faculty and BPC expert), gets access to our roster of Technical Advisors, and is invited to participate in the CIC’s learning community.

The CIC has analyzed data and patterns across the 110+ institutions where we have worked at the undergraduate and graduate levels and identified the 11 interventions that consistently and quickly lead to a more inclusive and equitable environment for students. These ten interventions fall into three categories:

  • changes to the introductory course sequence;
  • changes to student support; and
  • changes to the major and graduate admissions pathways.

Learn more about our interventions and learnings

The CIC works with each Partner School to collect the data needed to understand the school’s context and track the impact of the selected interventions. Data collected include:

  • enrollment and pass/fail/withdraw outcomes in the introductory computing sequence;
  • declared computing majors; and
  • computing degree completions.

All data are disaggregated by gender, race/ethnicity (as defined by IPEDS), major, and transfer status (both internal and external).

Learn more about the CIC Data Program

We perform extensive analysis on the interventions we support, often in collaboration with CIC consultants and other technical experts. We publish in highly refereed journals and conferences to promote widespread understanding and implementation of systemic changes that foster inclusive computing environments.

See our full list of publications

The CIC is continuously working with national foundations and philanthropists to support the implementation efforts of our Partner Schools. As funds become available, we issue open requests for proposals, inviting schools to apply for funding.

In collaboration with our Partner Schools, we also regularly apply for funding from the National Science Foundation and other public sources.

Learn more about how to get involved

Throughout the year, the CIC hosts online Learning Sessions that are open to all. A typical Learning Session explores a specific intervention, highlighting how different Partner Schools have implemented the intervention given their institutional context. You do not have to be a CIC Partner School to participate. 

Sign up to be notified about upcoming learning sessions

I really found a joy for the clean organization of code and how systematic it was. As a creative, I found it really exciting that I could turn imagined ideas into dynamic programs, and we just kept on building those programs to be more complex throughout the quarter.

Chloe Cartier

Student, University of Washington Seattle

97

unique Partner Schools implementing 60+ undergraduate and 50+ graduate interventions

10

Systemic and sustainable interventions for a more inclusive undergraduate computing program

60+

Partner Schools receiving funding to support data collection + analysis via 9 interactive dashboards with peer comparisons

Meet our partner schools

A CIC Partner School is a college or university that is receiving financial and technical support from the CIC to implement one or more interventions. The CIC and the Partner School work together to select the right interventions based on the institution’s needs and context. Many schools have been implementing for multiple years and are seeing fantastic results.