Here are some "classic" books related to computer science that I would recommend
every CS student read at some point during their studies:
- Brian W. Kernighan and Rob Pike,
The Practice of Programming
Addison-Wesley, Inc., 1999.
- Frederick P. Brooks, Jr.,
The Mythical Man-Month: Essays on Software Engineering, Addison-Wesley, 1995
- Egbert Schuurman,Faith and Hope in Technology,Clements Publishing, 2003
- Eric S. Raymond,The Cathedral and the Bazaar, O'Reilly, 2001
- Eric S. Raymond, The Art of Unix Programming , Addison-Wesley, 2003
- Jon Bentley,Programming Pearls, Second Edition,Addison-Wesley, 2000
- Donald E. Knuth,The Art of Computer Programming, Vol.1-3, Addison-Wesley, 1998
- Douglas R. Hofstadter,Godel, Escher, Bach: An Eternal Golden Braid,Basic Books; 20th Anniv edition, 1999
- E. Gamma et al.,Design Patterns: Elements of Reusable Object-Oriented Software,Addison-Wesley, 1995
- Eric Roberts, Thinking Recursively with Java, Wiley, 2006
Here are some good books related to forming a Christian worldview:
- N. Plantinga, "Engaging God's World: A Christian Vision of Faith, Learning, and Living", Eerdmans, 2002.
- A. Wolters, "Creation Regained: Biblical Basics for a Reformational Worldview", Eerdmans, 2005
- B. Wlash and R. Middleton, "Transforming Vision: Shaping a Christian World View", InterVarsity Press, 1984.
- N. Wolterstorff, "Reason Within the Bounds of Religion", Eerdmans, 1984.
Return to Derek's home page.