4

Why not teach people how computers work right away? A driving lesson does not start with a mechanic course. A cooking class does not begin with a chemistry class. A house painter can start working before they know how to make paint and pigments. Musicians don't learn to build an instrument before they learn to play it. The content of a curriculum should be ...


2

I teach year 8, some of this: Boolean logic, combining Boolean logic to make a memory bit, and an adder. We also go the other way to discover how to make logic with dominos, switches (Shannon), cogs, etc. However the bottom up approach is not the best way. Noor is the top down. You need both. Many CS principles are true independent of how they are ...


1

We have before us a question that is apparently of very little interest to almost everyone: What makes this particular machine that is powered by electricity different from electrical machines that don't answer questions? We know that computers manipulate symbols. How do symbols touch the world and cause lights to go on, cars to turn left, nuclear missiles ...


Only top voted, non community-wiki answers of a minimum length are eligible