The computer science and electrical engineering list focuses on the nature of computation and its applications. The books cover theoretical and applied topics in cybersecurity, cryptography, theoretical computer science, algorithms, machine learning, artificial intelligence, and information theory. Taking an interdisciplinary approach to these topics, the list draws on a variety of disciplines—notably mathematics, philosophy, and the natural sciences—to elucidate the nature of computation and the essential role it plays in the production and dissemination of knowledge.
Torie Bosch on the intimate connections between technology and its creators
When they think of “code”, many people imagine something impersonal and immutable. In this video, Torie Bosch shows the surprisingly intimate connections between technology and the people who create it.
Facebook’s dark design: It’s not just the algorithms
In the midst of our current debate about Facebook, have we ignored a core issue? Public scrutiny has focused almost entirely on the company and its practices.
Daniel Jackson on The Essence of Software
As our dependence on technology increases, the design of software matters more than ever before. Why then is so much software flawed? Why hasn’t there been a systematic and scalable way to create software that is easy to use, robust, and secure?
Ken Steiglitz: When Caruso’s Voice Became Immortal
The first record to sell a million copies was Enrico Caruso’s 1904 recording of “Vesti la giubba.” There was nothing digital, or even electrical about it; it was a strictly mechanical affair.
Ken Steiglitz on The Discrete Charm of the Machine
A few short decades ago, we were informed by the smooth signals of analog television and radio; we communicated using our analog telephones; and we even computed with analog computers.