Future of Computing Education

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

1
Welcome2m

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.

2
Individual Reflection8m

Please write individually in response to the following question. Specific details are encouraged.

3
Naming the Tracks5m

The facilitator reviews the AI summary of individual reflections, identifies the two most prominent student populations, and names them for the room.

4
Track 1 Discussion10m

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?

5
Track 1 Debrief5m

The facilitator asks pairs to share their key ideas and synthesizes themes across the room for the first population.

6
Track 2 Discussion10m

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?

7
Track 2 Debrief5m

The facilitator asks pairs to share and synthesizes themes for the second population. Where do the two populations' needs overlap? Where do they diverge?

8
Closing Reflection5m

Please write individually in response to the following questions.

Start a Session

Schedule (optional)

Join a Session

Have a join code? Enter it to participate.

Join