I've been thinking a lot about how to teach people about computers (programming) recently, probly bc of
-
I've been thinking a lot about how to teach people about computers (programming) recently, probly bc of
@futurebird talking about what she does.I want to write a book that teaches about both how to program and also about computer hardware bottom up from first principles. The goal would be to essentially walk through the process of designing a cpu, then making an operating system for it, and finally having applications with sound and graphics.
-
F myrmepropagandist shared this topic
-
I've been thinking a lot about how to teach people about computers (programming) recently, probly bc of
@futurebird talking about what she does.I want to write a book that teaches about both how to program and also about computer hardware bottom up from first principles. The goal would be to essentially walk through the process of designing a cpu, then making an operating system for it, and finally having applications with sound and graphics.
When you consider mathematics, the ecosystem of textbooks has evolved over hundreds of years. Math textbooks are what I would call mature documents.
Computer science is only just beginning that journey, and we have a lot of ground to cover—especially when it comes to identifying the most effective instructional methods and the best ways to contain and convey core concepts. That’s precisely why this kind of work is so important.
-
When you consider mathematics, the ecosystem of textbooks has evolved over hundreds of years. Math textbooks are what I would call mature documents.
Computer science is only just beginning that journey, and we have a lot of ground to cover—especially when it comes to identifying the most effective instructional methods and the best ways to contain and convey core concepts. That’s precisely why this kind of work is so important.
@futurebird And maybe because of the connection to the fast moving "tech" space, maybe just because it's young, computer science is very forgetful.
Maths failures are usually remembered as important proofs/disproofs, but computer science "failures" are just techniques that aren't used anymore, so developing the witten record of these things is important.