Library Project: Difference between revisions
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 |
* 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