Sixth Form Recommended Reading
Computer Science “ Computer science is no more about computers that astronomy is about telescopes, biology is about microscopes or chemistry is about beakers and tubes. Science is not about tools, it is about how we use them and what we find out when we do.” Edsger Dijkstra
Computational Thinking by Peter J Denning
What is computational thinking? This volume offers an accessible overview, tracing a genealogy that begins centuries before digital computers and portraying computational thinking as pioneers of computing have described it.
The authors identify six dimensions of today's highly developed CT (computational thinking) — methods, machines, computing education,
software engineering, computational science, and design — and cover each in a chapter. Along the way, they debunk inflated claims for CT and computation while making clear the power of CT in all its complexity and multiplicity.
Computing: A concise history by Paul E Ceruzzi
In this accessible account of the invention and development of digital technology, computer historian Paul Ceruzzi identifies four major threads that run throughout all of computing's technological development: digitization - the coding of information, computation, and control in binary form, ones and zeros; the convergence of multiple streams of techniques, devices, and machines, yielding more than the sum of their parts; the steady advance of electronic technology, as characterized famously by "Moore's Law"; and the human-machine interface.
Ceruzzi guides us through computing history, from the coining of the word ‘ digital ’ in 1942 to the world-changing evolution of the computer from a room-size ensemble of machinery to a "minicomputer" to a desktop computer to a pocket-sized smartphone. He describes the development of the silicon chip and visits that hotbed of innovation, Silicon Valley and the story up to the present with the Internet, the World Wide Web, and social networking.
Made with FlippingBook Online newsletter creator