Library Project

From CSCWiki
Revision as of 11:17, 6 October 2007 by J2simpso (talk | contribs)
Jump to navigation Jump to search


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


  • 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

Library Accessories

There has also been some talk for suggested accessories or tools for our library system. The following is the current list of such accessories and reasons behind getting such accessories.

  • Magstripe Member Cards

Each CSC member could have a magstripe member card which would allow them to check-in and checkout books by swiping their card at a swiper and then scanning the book in question. This could speed up the check-in/check-out times since they do not need to enter information into the system, but rather scan their cards. The magstripe cards could later be extended with CEO to allow term renewal via card swipe, as well as other value added features.

  • Wireless barcode scanner.

The wireless barcode scanner will allow us to go up to the books and scan them in, rather than having to move the books over to the barcode scanner to have them scanned. This will allow for a degree of more freedom when scanning in books (especially when we receive the stack of new books)

  • RFID tags

When we receive new books, RFID tags encoded with book information is attached to each book. Whenever, someone checks-in/checks out books, all you need to do is wave the book in front of a scanner without having to locate the barcode, which could speed up the process of checking in and out books