Physical Sciences & Engineering Library
Computer Science Subject Guide
Library resources for the field of Computer ScienceHow Do I...
Librarian Subject Specialist:
Phoebe Ayers
psayers@ucdavis.edu
(530) 752-9948
http://people.lib.ucdavis.edu/psa
- Recommend a Purchase for the PSE Library
- Request a Library Instruction Class
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.
- 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
- 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
- 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.
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.)
- 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.
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
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
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.
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.
Style Guides
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/)
- 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/)
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
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.

