Critically Conscious Computing

Critically Conscious Computing: Methods for Secondary Education.
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: ones of automation, replacement, standardization, centralization, and amplification. These values have positioned it as a discipline of power, and due to the ignorance with which it is often applied, often one of oppression. In this book, we reconsider the technical and pedagogical foundations of CS and CS education from this lens, and offer teaching methods for secondary education that foster students’ critical consciousness of computing, with the hope of fostering a more equitable, culturally sustaining, and just future of computing.

This book is a living document: 1) [submit|Issues · amyjko/critically-conscious-computing · GitHub] feedback on the book’s GitHub page and 2) sign up for [email notifications|Sign up for updates to Critically Conscious Computing!] of major revisions and new resources.

Read in full here:

This thread was posted by one of our members via one of our news source trackers.

Corresponding tweet for this thread:

Share link for this tweet.