Improving computer science education w/ explicit instruction

Introductory computing courses are often exclusionary spaces where students with prepartory privillege (e.g. prior programming experience, supportive peers) can succeed and those who don’t feel they are “coders” face unnecessary challenges. This projects works towards the vision of making introductory computing courses equitable learning experiences by designing instruction that teaches critical but often overlooked programming skills.

I have tried to make introductory programming courses more accessible by designing and evaluating explicit instruction, strategies that provide instruction and scaffolded practice opportunities to teach specific introductory programming skills. Our work has found that simple

This work is in collaboration with the UW College of Education.

Benjamin Xie
PhD Candidate

My research is in interactive tools for equitable computing education.