Critically Conscious Computing: Methods for Secondary Education (criticallyconsciouscomputing.org)
Computer science (CS) is often taught as a utopian discipline, full of powerful abstractions that can transform lives and society for the better. However, as computing has reshaped every part of society in both highly visible and highly invisible ways, it has become clear that the foundational ideas in CS carry explicit values:...