Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision |
students:reading_recommendations [2011/07/07 12:11] – [Reading Recommendations] admin | students:reading_recommendations [2011/08/12 17:22] – [Viewing or Listening Recommendations] admin |
---|
* [[http://www.amazon.com/gp/product/0201657880?ie=UTF8&tag=grok-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0201657880|Programming Pearls]] - how to approach solving problems | * [[http://www.amazon.com/gp/product/0201657880?ie=UTF8&tag=grok-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0201657880|Programming Pearls]] - how to approach solving problems |
* [[http://www.amazon.com/gp/product/0131429019?ie=UTF8&tag=grok-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0131429019|The Art of Unix Programming]] - for a history of OS and Unix programming and knowledge of useful tools | * [[http://www.amazon.com/gp/product/0131429019?ie=UTF8&tag=grok-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=0131429019|The Art of Unix Programming]] - for a history of OS and Unix programming and knowledge of useful tools |
* [[http://www.amazon.com/Plex-Google-Thinks-Works-Shapes/dp/1416596585|In the Plex]] - about Google, to have something to aspire to | * [[http://www.amazon.com/Plex-Google-Thinks-Works-Shapes/dp/1416596585|In the Plex: How Google Thinks, Works, and Shapes Our Lives]] - about Google, to have something to aspire to |
* [[http://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567|Gödel, Escher, Bach: An Eternal Golden Braid]] - "looks at the surprising points of contact between the music of Bach, the artwork of Escher, and the mathematics of Gödel. It also looks at the prospects for computers and artificial intelligence (AI) for mimicking human thought. For the general reader and the computer techie alike, this book still sets a standard for thinking about the future of computers and their relation to the way we think." | * [[http://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567|Gödel, Escher, Bach: An Eternal Golden Braid]] - "looks at the surprising points of contact between the music of Bach, the artwork of Escher, and the mathematics of Gödel. It also looks at the prospects for computers and artificial intelligence (AI) for mimicking human thought. For the general reader and the computer techie alike, this book still sets a standard for thinking about the future of computers and their relation to the way we think." |
* [[http://www.amazon.com/New-Turing-Omnibus-Turning-Excursions/dp/0716782715/ref=sr_1_31?ie=UTF8&qid=1309993781&sr=8-31|New Turing Omnibus]] - "66 concise articles on the major points of interest in computer science theory, technology and applications" | * [[http://www.amazon.com/New-Turing-Omnibus-Turning-Excursions/dp/0716782715/ref=sr_1_31?ie=UTF8&qid=1309993781&sr=8-31|New Turing Omnibus]] - "66 concise articles on the major points of interest in computer science theory, technology and applications" |
* [[http://bofh.ntk.net/BOFH/|The Bastard Operator from Hell series]] | * [[http://bofh.ntk.net/BOFH/|The Bastard Operator from Hell series]] |
* [[http://catb.org/~esr/writings/homesteading/|The Cathedral & the Bazaar]], the book on [[http://proquest.safaribooksonline.com.ezproxy.wlu.edu/book/technology-management/0596001088|Safari]] - requires logging in with W&L account. | * [[http://catb.org/~esr/writings/homesteading/|The Cathedral & the Bazaar]], the book on [[http://proquest.safaribooksonline.com.ezproxy.wlu.edu/book/technology-management/0596001088|Safari]] - requires logging in with W&L account. |
* [[http://proquest.safaribooksonline.com.ezproxy.wlu.edu/book/programming/python/0596007973|Python Cookbook, Second edition]] - requires logging in with W&L account | * [[http://proquest.safaribooksonline.com.ezproxy.wlu.edu/book/programming/python/0596007973|Python Cookbook, Second edition]] - requires logging in with W&L account; you can definitely get elsewhere on paper |
| * [[http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0385267746|The Design of Everyday Things]] |
==== Blogs, Essays ==== | * [[http://www.amazon.com/Art-Computer-Programming-Volumes-Boxed/dp/0201485419|The Art of Computer Programming, Vols 1-3]], [[http://www.amazon.com/Art-Computer-Programming-Vol-Fascicles/dp/0321637135/ref=pd_sim_b_1|Vol 4]] |
| * [[http://artofunittesting.com/|The Art of Unit Testing by Osherove]] |
| * [[http://www.apolloguidancecomputer.com/|The Apollo Guidance Computer: Architecture and Operation by O'Brien]] |
| * [[http://www.amazon.com/How-Survive-Robot-Uprising-Defending/dp/1582345929|How To Survive a Robot Uprising: Tips on Defending Yourself Against the Coming Rebellion]] - besides a survival guide, talks about robot technology of the future |
| * [[http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882|Clean Code: A Handbook of Agile Software Craftsmanship]] - Student Recommendation: "the first text book I enjoyed reading and helped a lot for [job] interviews" |
| ==== Essays, Articles, Blogs ==== |
* [[http://paulgraham.com/articles.html|Paul Graham's essays]] | * [[http://paulgraham.com/articles.html|Paul Graham's essays]] |
* One recommended essay: [[http://www.paulgraham.com/hp.html|Hackers and Painters]] | * One recommended essay: [[http://www.paulgraham.com/hp.html|Hackers and Painters]] |
| * [[http://cacm.acm.org/|Communications of the ACM]] - articles (and other media) on a variety of computer-science related topics |
* [[http://www.joelonsoftware.com/|Joel on Software]] | * [[http://www.joelonsoftware.com/|Joel on Software]] |
| * [[http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959|Mythical Man Month: Essays on Software Engineering]] |
* [[http://lambda-the-ultimate.org/node/492|Lambda the Ultimate Blog]] - this page has pointers for early studiers of programming languages (PL); may get a little technical | * [[http://lambda-the-ultimate.org/node/492|Lambda the Ultimate Blog]] - this page has pointers for early studiers of programming languages (PL); may get a little technical |
| |
==== History ==== | ==== History ==== |
| * [[http://www.amazon.com/Where-Wizards-Stay-Up-Late/dp/0684832674|Where Wizards Stay Up Late: The Origins of the Internet]] |
* [[http://books.google.com/books?id=-0tDZX3z-8UC&dq=isbn:0387982698|Out of their minds: | * [[http://books.google.com/books?id=-0tDZX3z-8UC&dq=isbn:0387982698|Out of their minds: |
the lives and discoveries of 15 great computer scientists]] | the lives and discoveries of 15 great computer scientists]] |
* [[http://www.amazon.com/Where-Wizards-Stay-Up-Late/dp/0684832674|Where Wizards Stay Up Late: The Origins of the Internet]] | |
| |
==== Fiction ==== | ==== Fiction ==== |
| |
===== Viewing or Listening Recommendations ===== | ===== Viewing or Listening Recommendations ===== |
| * [[http://www.ted.com/talks/kevin_slavin_how_algorithms_shape_our_world.html|Kevin Slavin on How Algorithms Shape Our World]] |
* [[http://www.thisdeveloperslife.com/|This Developer's Life]] | * [[http://www.thisdeveloperslife.com/|This Developer's Life]] |
| * [[http://scpd.stanford.edu/knuth/index.jsp|Donald Knuth's Computer Musings]] |
| * [[http://www.imdb.com/title/tt0168122/|The Pirates of Silicon Valley]] - "it's great because it's like the movie //The Social Network// except older in that it is set in the emerging Microsoft era. Also, it's a movie, so it's fun" |
| |
===== Fun Alternatives for the Intro Student ===== | ===== Fun Alternatives for the Intro Student ===== |