1. Educating Different Populations
A 50-minute facilitated session exploring the needs of the students in our program. Participants identify distinct student populations and discuss what each group needs from a computing degree.
Session Stages
Welcome to the second session of our series on the future of undergraduate computing education. Last time we mapped the terrain — today we're asking a more specific question: who are we actually teaching? Our program serves students with very different goals, but we rarely acknowledge that. Today we'll try to name those different populations and think about what each one needs.
Please write individually in response to the following question. Specific details are encouraged.
The facilitator reviews the AI summary of individual reflections, identifies the two most prominent student populations, and names them for the room.
Pair up and discuss the first population the facilitator identified. What does this group of students need from a CS curriculum? What are they well-served by today, and where are the biggest gaps? How does AI change the answer for this population?
The facilitator asks pairs to share their key ideas and synthesizes themes across the room for the first population.
Find a new partner and discuss the second population. Same questions: What does this group need? Where are the gaps? How does AI change the answer?
The facilitator asks pairs to share and synthesizes themes for the second population. Where do the two populations' needs overlap? Where do they diverge?
Please write individually in response to the following questions.