Patterns of Problems in CS education: perspectives from a reformed lecturer

After several decades of teaching computing using lectures, I am a reformed lecturer and only teach based on the principles of active learning. This does not mean that I do not include lectures as part of my teaching tools. It means that I have come to appreciate the benefits of starting from the concept of … Continue reading Patterns of Problems in CS education: perspectives from a reformed lecturer

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 … Continue reading Improving the team experience with reflection questions