Recommended reading for undergraduates majoring in CS:
- Communications of the ACM - general
overview of cutting edge CS research issues and projects
(ACM offers student memberships, at lower costs)
- Queue - also an ACM magazine, with
more emphasis on topics for the computing professional (less on research projects)
- XRDS - ACM magazine specifically for
undergraduates, so more articles on careers and finding jobs
- IEEE Spectrum - news for the
professional in electrical engineering or computing, very well respected
(IEEE Computer Society offers student memberships, at lower costs)
- Economist - general world news.
Periodically they publish a
with articles on new-in-tech subjects - what will change the world in the near
future? (Economist articles are accessible via our library's digital subscriptions.)
SANS NewsBites - computer security
news summaries (by the SANS Institute)
- "Blown to Bits" by Hal Abelson, Ken Ledeen, Harry Lewis (2008)
- 'Tubes: A Journey to the Center of the Internet' by Andrew Blum (2013) : A journalist's tour of the physical parts of the internet -- the facilities where internet exchanges are housed, watching an undersea fiber cable headed for Africa being connected to on-land cables in Portugal, etc.
- "The Most Human Human: What Artificial Intelligence Teaches Us About Being Alive" by Brian Christian (2012)
- "Algorithms to Live By: The Computer Science of Human Decisions" by Brian Christian, Tom Griffiths (2017) : ever wondered if there was an algorithm to help you marry? Well, now you can know.
- "Where Wizards Stay Up Late: The Origins Of The Internet" by Katie Hafner (1998) :
the story of the start of the Arpanet (the Internet before it became the Internet).
Don't be put off by when the book was published (1998); it was researched and written when many of the people who did the work were still alive to be interviewed.
- "Soul of a New Machine" by Tracy Kidder (1981) : Pulitzer Prize-winning look at the story behind
bringing a microcomputer to market
- Spam Nation: the inside story of organized cybercrime -- from global epidemic to your front door by Brian Krebs (2014): a wide-ranging look at cybercrime, including interviews with many criminals. Warning: interviews include some profane language.
- "9 Algorithms that Changed the Future" by John MacKormick (2013): just what the title says. Very nice, easy to understand explanations of the algorithms and their real-world significance. (short book, too)
- "The One Device: The Secret History of the iPhone" by Brian Merchant (2017): a recounting of the brief history of the iPhone so far, plus explorations (literal explorations - Mr Merchant visited the locations) of where the pieces come from
- "Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy" by Cathy O'Neil (2017) : (No actual math in the book, I promise. The scary part is in how we choose to use the math...)
- "The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography" by Simon Singh (1999) - fascinating history of cryptography, full of juicy historical details
- "Countdown to Zero Day: Stuxnet and the Launch of the World's First Digital Weapon" by Kim Zetter (2015): slightly scary story of Stuxnet and those tracking down its source and causes