Critically Conscious Computing: Methods for Secondary Education
criticallyconsciouscomputing.org · 7,900 words · saved by 1 readers
A critical examination of CS foundations and how to teach them.
Digital computers were invented as a way of replacing people with something faster, less error prone, and tireless, mirroring the productivity values of the industrial revolution. Modern computers include a CPU, system clock, RAM, secondary storage, and a variety of input and output devices that are often incompatible with people’s abilities. Computers generate immense waste, much of which is only visible in developing countries where that waste is processed with human hands to extract valuable rare earth metals. Engaging students in critically examining computers is not only about…
related reading
- E.W. Dijkstra Archive: On the cruelty of really teaching computing science (EWD 1036)cs.utexas.edu
- Permacomputing | viznutviznut.fi
- Tools, Computing, and Research Labs — James Hill-Khuranajameshk.com
- Second Nature | Anna-Sofia Lesiv | Substackannasofia.xyz
- What every computer science major should knowmatt.might.net
- Creating The People’s Computer | MIT Technology Reviewtechnologyreview.com
- 100R - computing and sustainability100r.co
- Critically Conscious Computing: Methods for Secondary Educationcriticallyconsciouscomputing.org
- The Computer as a Communication Deviceinternetat50.com
- howard rheingold's | tools for thoughtrheingold.com
- XXIIVV - permacomputingwiki.xxiivv.com
- Man-Computer Symbiosisgroups.csail.mit.edu