help button Ask For Help

Physical Sciences & Engineering Library

Computer Science Subject Guide

Library resources for the field of Computer Science

More Subject Guides...

How Do I...
Librarian Subject Specialist: Phoebe Ayers (530) 752-9948 http://people.lib.ucdavis.edu/psa

Articles

ACM Digital Library
A searchable index to Association for Computing Machinery articles and conference proceedings, and selected affiliated organizations, with links to the full-text articles and conference papers. Coverage: 1954 - present for Journals and Magazines, 1985 - present for Proceedings. (available to UCD only)
CiteSeer
A scientific literature digital library that aims to improve the dissemination and feedback of scientific literature. It indexes Postscript and PDF research articles on the Web primarily in the area of Computer Science/Engineering.
Digital Bibliography & Library Project
The DBLP server provides bibliographic information on major computer science journals and proceedings. Initially the server was focused on DataBase systems and Logic Programming (DBLP); gradually being expanded toward other fields of computer science.
Graphbib
A database of articles in the fields of computer graphics, computer animation, geometric modeling and computer vision.
IEEE Xplore
Access to full-text IEEE transactions, journals, conference proceedings, and standards and IEE/IET journals and conferences. Offers basic, advanced, author and table of contents searching. Coverage: 1988 - present.
INSPEC (http://uclibs.org/PID/22771)
Citations from scholarly journals, conference proceedings, books, reports, and dissertations in physics, electrical engineering and electronics, computers and control, and information technology. Coverage: 1898 - present.
MathSciNet
Covers approximately 1600 mathematical journals as indexed in the American Mathematical Society's publications Mathematical Reviews (QA1 M3) and Current Mathematical Publications (Z6653 C63). Coverage: 1940 - present.
Web of Science (http://isiknowledge.com/wos)
Use Web of Science to find scholarly articles in all disciplines, including computer science. This database can also be used to identify articles that cite an author or article that you specify. Coverage: 1900 - present.
Top

Books

Lecture Notes in Computer Science
Lecture Notes in Computer Science is a series of books and conference proceedings that document the latest research in computer science, information technology and artificial intelligence. Individual titles are also cataloged. Coverage: 1997 (vol. 1233) - present. Earlier volumes are also available in print in Shields Library, call number QA267 A1 L43.
Safari Tech Books Online
A collection of computing books that includes the full text of over 300 O'Reilly Press books dating from 2004 to the present. Safari will grow to include all new O'Reilly titles, including the popular In a Nutshell books on important computing topics. The full-text is searchable across titles and searches can be limited to code fragments. Books can also be browsed by topic. Books can be read online, or individual chapter sections can be printed out or emailed. Access is limited to 28 simultaneous UC connections. Coverage: 2004-present. (Available to UCD only.)
Synthesis Digital Library of Engineering and Computer Science
A collection of online "lectures" on cutting-edge topics in engineering and computer science. Lectures are from 50-100 pages in PDF format, and are designed to provide an introduction to the topic and in-depth analysis. The lectures are arranged in series; sample series topics include computational electromagnetics, digital circuits and systems, and image, video and multimedia processing. New series and lectures will be added continuously and existing lectures will be revised as needed. (Available to UCD only).
ITKnowledgeBASE
A collection of 100+ full-text, searchable online books from CRC Press. Contains books and handbooks on topics from security and software engineering to IT management. (Available to UCD only.)
InfoSECURITYnetBASE
A collection of 60+ full-text, searchable online books from CRC Press, focusing on information security topics, including managing IT security, security investigations and testing, and designing secure systems. (Available to UCD only.)
Online books in computer science from Springer.
A collection of books in computer science that are published by Springer. Book chapters may be printed, and individual authors/titles may be searched for. Books are sorted by the date of their inclusion in the Springer online library.
Harvest: UC Davis Library Catalog
Use to find books, journals, and other items in the UC Davis libraries. Includes titles that are in the e-book collections listed above.
Top

Handbooks, Encyclopedias & Dictionaries

BABEL: A Glossary of Computer Oriented Abbreviations and Acronyms
The BCS Glossary of ICT and Computing Terms
Shields Library QA76.15 .G59 2005
Computer Science Handbook.
(2004, 2nd edition). Provides basic overviews of topics in 11 areas of computer science: Algorithms and Complexity, Architecture and Organization, Computational Science, Graphics and Visual Computing, Human-Computer interaction, Information Management, Intelligent Systems, Net-Centric Computing, Operating systems, and Software Engineering.
FOLDOC: Free Online Dictionary of Computing
Handbook of Information Security
PSE Library Reference TK5105.59 .H35 2006
This handbook covers all areas of information security, including policy and technical aspects.
The Internet: A Historical Encyclopedia
PSE Library Reference TK5105.875.I57 I5372 2005.
This encyclopedia is divided up into 3 volumes: biographies, issues, and chronology.
A Dictionary of Computing
Shields Library QA76.15 .D526 2004
Dictionary of Information Technology
Shields Library QA76.15 .C58 2002
Thesis projects: a guide for students in computer science and information systems
Shields Library QA76.27 .P533 2008
Webster's New World Computer Dictionary
PSE Library Reference QA76.15 .P395 2003 (2001 edition available in Shields Library, Bio/Ag Reference QA76.15 .P395 2001)
Writing for computer science: the art of effective communication
PSE Library T11 Z62 1997
Top

Technical Reports

The Computing Research Repository (CoRR)
A full-text repository (from arXiv.org) of technical reports in computer science, sponsored by ACM, arXiv.org, NCSTRL and AAAI. The reports are searchable and browsable by subject.
IBM Research
Public domain technical reports from the Thomas Watson Research Center.
Microsoft Research
Public domain technical reports on basic and applied research.
New Zealand Digital Library-Technical Report Collection
A full-text searchable index to computer science technical reports from websites around the world, currently representing 45,720 technical reports located in 296 sites.
Open-Access Computer Science Repositories
This is a listing of open-access repositories in computer science from the OpenDOAR (Directory of Open Access Repositories) project. Repositories may include technical reports, conference papers, and dissertations as well as articles and pre-prints. The collection includes repositories from universities, departments and research projects.
UC Davis technical papers, dissertations and theses in CS
Top

Languages

Ada Home
Web information source for Ada and Ada-related issues.
C Programming
Introduction to Object-Oriented Programming Using C++
Numerical Recipes in C, Numerical Recipes in Fortran, and Numerical Recipes in Fortran 90

Finding Books on CS Topics and Languages

Language/Topic Subject Heading Call Number Range
.NET Microsoft .NET or Microsoft .NET Framework Varies, check Harvest catalog
ASP.NET Active Server Pages PSE TK5105.8885.A26 or Shields QA76.625
C C (Computer program language) Shields QA76.73.C15
C++ C++ (Computer program language) Shields QA76.73.C153
C# C# (Computer program language) Shields QA76.73.C154
graphics Computer Graphics PSE T385
Java Java (Computer program language) Shields QA 76.73 J38
Javascript Javascript (Computer program language) Shields QA76.73.J39
Linux (all distributions) Linux Shields QA76.76.O63
Mac OS X Macintosh (Computer) - Programming Shields QA76.76.O63
Perl Perl (Computer program language) Shields QA76.73.P22
PHP PHP (Computer program language) Shields QA76.73.P224
Python Python (Computer program language) Shields QA76.73.P98
Visual Basic Microsoft Visual BASIC Shields QA76.73.B3
Web design/development various PSE TK5105.888
Windows (all versions) Microsoft Windows (Computer File) Shields QA76.76.O63
XML XML (Document markup language) Shields QA76.76.H94

Always check the Harvest library catalog first or ask a reference librarian as books on more than one topic may be in unexpected places. The Safari Digital Library is an excellent resource for books on programming languages.

Top

Algorithms

Algorithm definitions from MathWorld
Collected Algorithms of the ACM - CALGO
Archive of downloadable software associated with papers published in the Transactions on Mathematical Software, as well as other ACM journals.
List of algorithms from Wikipedia
NIST Dictionary of Algorithms and Data Structures
This site provides definitions and references for algorithms, data structures, archetypical problems and common functions. Hosted by the National Institute of Standards and Technology.
Top Top

Managing Citations

EndNote resources at UC Davis (http://www.lib.ucdavis.edu/dept/instruc/research/endnote/)
About BibTeX (http://www.bibtex.org/)
BibTeX resources from the Open Directory Project (http://www.dmoz.org/Computers/Software/Typesetting/TeX/BibTeX/)
Using EndNote with LaTeX/BibTeX FAQ (from the MIT Libraries) (http://libraries.mit.edu/help/endnote/endnotelatexfaq.html)
JabRef: a GUI tool for managing BibTeX bibliographies (http://jabref.sourceforge.net/)
Zotero: a Firefox extension for saving citations as you browse (http://www.zotero.org/)
Top

Web Sites

ACM career listings
The Ada Project (TAP) - Tapping Internet Resources for Women in Computer Science
CMU Artificial Intelligence Repository
Collection of files, programs, and publications for AI researchers, educators, and students.
Computer Science Subject Guide at the University of Albany
A guide to websites about all aspects of computer science, including Programming and Programming Languages, Bibliographies and Technical Reports, Standards and more. A good place to start looking for information. Maintained by Michael Knee of the University of Albany.
Computer Science Wikibooks
A collection of open content, freely editable textbooks and tutorials about computer science
Concurrent Systems
Links to information on concurrent systems available on the Web.
Formal Methods
Links to information on formal methods available on the Web.
IEEE Computer Society career listings
Resources for Programming Language Research
Resources on the History of Free and Open Source Software
UNIXhelp for Users
WWW Computer Architecture Home Page
Top Top

Professional Societies

American Association for Artificial Intelligence
Information on AAAI conferences, symposia, workshops, publications, resources, and membership.
Association for Computing Machinery
Information about ACM activities, services, conferences, and publications, plus links to the tables of contents of ACM journals.
IEEE Computer Society
Information about conferences, standards and activities.
Resources of Scholarly Societies - Computer Science
Access to web sites related to scholarly computer science societies around the world.
Society for Industrial and Applied Math
Information about SIAM's books, journals, monthly newsletter, conferences, and meetings.
USENIX -- the Advanced Computing Systems Association
See the Usenix Publications site for access to conference proceedings, the Compendium of Best Papers, and ;login: magazine.
Top

Classes & Handouts

Guide to finding library materials in CS (http://files/cs-handout.pdf)PDF
Research guide for ECS015 (http://www.lib.ucdavis.edu/ul/research/courseguides/?guide=16)
Handout for ECS015 (http://files/ecs015-handout.pdf)PDF
Class presentation for ECS015, Fall 2009 (http://files/ecs015-presentation-2009.pdf)PDF
Top