Library Project: Difference between revisions

From CSCWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 13: Line 13:
* Knuth Art of Computer Programming
* Knuth Art of Computer Programming
* Human Computer Interaction (HCI)
* Human Computer Interaction (HCI)
* Project Management (Mythical Man Month)
* Project Management
** Software Requirements
** Software Design & Architecture
** Software Testing
* Concurrency/Multithreading
* Concurrency/Multithreading
* Security (Firewalls)
* Security (Firewalls)

Revision as of 16:43, 5 October 2007

Objectives

Our club library is pretty impressive, for 1980. We should seriously consider changing this to 2007. Content decisions seem to generally be made by strongly opinionated individuals whereas we should be focused on providing resources for anyone on campus who is interested in computer science.

  • Update and improve library content.
  • Bring in a proper library management system.
  • Set up some method of keeping the library current in the future.
  • Re-evaluate the purpose of our library.

Books Wishlist

Theory

  • Approximation Algorithms
  • Randomized Algorithms
  • Computer and Intractability (Grey & Johnson)
  • Knuth Art of Computer Programming
  • Human Computer Interaction (HCI)
  • Project Management
    • Software Requirements
    • Software Design & Architecture
    • Software Testing
  • Concurrency/Multithreading
  • Security (Firewalls)
  • Introduction to the Theory of Computation
  • Numerical Analysis

Programming Languages

  • Python
  • Perl
  • Haskell
  • Ruby
  • C#
  • Visual Basic .NET
  • OCaml
  • Lisp
  • Scheme
  • F#
  • Basic
  • Pascal
  • Java
  • Groovy
  • Javascript
  • C/C++
  • Assembly
  • Fortran
  • Databases [SQL]

Technology Books

  • Ubuntu
  • Unix/Linux Beginner Books
  • OpenGL/DirectX
  • GTK