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
- Critically Conscious Computing: Methods for Secondary Educationcriticallyconsciouscomputing.org
- Teach Yourself Computer Scienceteachyourselfcs.com
- How can we develop transformative tools for thought?numinous.productions
- What every computer science major should knowmatt.might.net
- E.W. Dijkstra Archive: On the cruelty of really teaching computing science (EWD 1036)cs.utexas.edu
- Using Artificial Intelligence to Augment Human Intelligencedistill.pub
- Creating The People’s Computer | MIT Technology Reviewtechnologyreview.com
- The Role of Computer Science in Computer Science Educationyoutube.com
- Computing education - Wikipediaen.wikipedia.org
- Thought as a Technologycognitivemedium.com
- Mathematics for humanshome.sandiego.edu
- The Computer as a Communication Deviceinternetat50.com