Reading List, Senior Seminar in Software Engineering

Spring 2010

Novel-type non-fiction:

Coupland, Douglas. Microserfs. HarperCollins, 1996.

Kidder, Tracy. The Soul of a New Machine. Little, Brown, 1981.

Moody, Fred. I Sing the Body Electronic. Penguin Books, 1996.

Non-Fiction (Software Engineering):

Brooks, Fred.  The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition. Reading, MA: Addison-Wesley, 1995.

Humphrey, Watts S., Introduction to the Personal Software ProcessSM. Addison Wesley Longman, Inc., 1997. 

McConnell, Steve, Code Complete 2. Microsoft Press, 2004. 

McConnell, Steve.  Software Estimation. 2006

McConnell, Steve.  Software Project Survival Guide (Pro -- Best Practices) 1997

Norman, Donald. The Invisible Computer: Why Good Products Can Fail, the Personal Computer is so Complex, and Information Appliances are the Solution. MIT Press, 1999.

Neumann, Peter G. Computer-Related Risks. Addison-Wesley, 1995.

Peterson, Ivars. Fatal Defect: Chasing Killer Computer Bugs. Vintage Books, 1996

Shaw, Mary and Garlan, David. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, 1996.

Wallace, James. Hard Drive: Bill Gates and the Making of the Microsoft Empire. Wiley, 1992.

Wilson, Rodney C. Software RX: Secrets of Engineering Quality Software. Prentice Hall, 1996.
 

Non-Fiction (Other Topics):

Knuth, Donald.  The Art of Computer Programming.

(AI): Kurzweil, Ray. The Age of Intelligent Machines: When Computers Exceed Human Intelligence. Viking Books, 1990.

(AI): Kurzweil, Ray. The Age of Spiritual Machines : When Computers Exceed Human Intelligence. Viking Books, 2000

(AI): Penrose, Roger. The Emporer's New Mind. Oxford University Press, 1989. (This book is available on loan from Dr. Potter).

(the Profession) Himanen, Pekka with Linus Torvalds and Manuel Castells.  The Hacker Ethic and the Spirit of the Information Age. Random House, 2001

(the Profession) Fisher, Allan, and Margolis, Jane.  Unlocking the Clubhouse, Women in Computing, MIT Press, 2002, on 7-day reserve

(the Profession) Vise and Malseed.  The Google Story: Inside the Hottest Business, Media, and Technology Success of Our Time

(Business/Management) Quinn, James Brian. Innovation Explosion : Using Intellect and Software to Revolutionize Growth Strategies. Free Press, 1997.

(HCI) Norman, Donald.  The Design of Future Things. New York: Basic Books,  2007

(HCI): Shneiderman, Ben. Designing the User Interface. Addison Wesley Longman, 1998.

(Internet): Dyson, Esther. Release 2.1: A Design for Living in the Digital Age. Broadway Books, 1998.

(Internet): Grossman, Wendy. net.wars. New York University Press, 1997.

(Quantum Computing): Minds, Machines, and the Multiverse: the Quest for the Quantum Computer. Simon and Schuster, 2000.

(Security): Levy, Stephen. Crypto: How the Code Rebels Beat the Government Saving Privacy in the Digital Age , Penguin Books, 2002.

(Web Design): Nielsen, Jakob. Designing Web Usability: The Practice of Simplicity. New Riders Publishing, 1999.

(Web Design) Zeldman, Jeffrey.  Designing with Web Standards, New Riders Press, 2003