Gender-Paired Programming

Our College offers a variety of CS1 sections, including the fully flipped, active learning, team-based, media-computation version that I designed (with the help of Bruce Long). All CS1 sections have a lab component, but in our version, we do gender-paired programming. There’s a lot to unpack when you talk about this, and in this post […]

Improving the team experience with reflection questions

We all struggle with how to enable a positive experience for students in teams. Here I explore how reflection may provide a way for students to understand their own experience so they can make it more positive. One of the hallmarks of effective active learning in our College is the concept of lightweight teams. These […]

The problem with traditional CS Ed

I have a contention. It might be considered controversial by some. Others might think what I am saying is obvious. Traditional computer science programs and old-school computer science professors have not been teaching computer science. They have been giving course credit and granting degrees to a small set of stereotypically nerdy students (mostly white and […]