CS for What? Diverse Visions of Computer Science Education in Practice

CS for What? Diverse Visions of Computer Science Education in Practice
Jared O'Leary

In this episode I unpack Santo, Vogel, and Ching’s (2019) publication titled “CS for What? Diverse Visions of Computer Science Education in Practice,” which is a white paper that provides a useful framework for considering the underlying values and impact of CS programs or resources.


Introduction

“Why should students learn computer science? For creativity? Jobs? Justice? Innovation? The answers to this question shape what computer science education (CSed) looks like in practice. CSed can and should look different, given the diverse aspirations and experiences of students, as well as their educators, families, and others who aim to support them.

And who is involved in articulating the visions driving CSed also matters because it has real implications for how the equity issues at the heart of the CS for All movement are addressed. Having stakeholders come together to do the messy and challenging work of hashing out their values makes it more likely that all needs and issues of equity can be addressed. It can create a “seat at the table” for broader voices to shape what CSed looks like on the ground.

This white paper provides a framework for understanding the myriad reasons for teaching computer science by considering their underlying values—beliefs about what is good, worthwhile, and important. It provides examples of how different CSed curricula, programs, and tools embody particular values and rationales in their design. Finally, our recommendations invite those involved in computer science education at every level—from policymakers and administrators to curriculum designers and teachers—to come together with students, families, and their communities to deliberate about why they think CS education is important, then use these answers to guide their choices around designing and making available CS learning opportunities.

When diverse stakeholders come together to consider, debate, and decide what values they want to drive their work around CS education, they embody the democratic ideals at the heart of education” (pp. 4-5).


My One Sentence Summary

This white paper provides a useful framework for considering the underlying values and impact of CS programs or resources.


Some Of My Lingering Questions/Thoughts

  • How does the curricular content I create align with this framework?


Resources/Links Relevant to This Episode



More Content