Main Content

Computer Science Subject Guide

Introduction


This guide will introduce you to the best resources for doing research in Computer Science, both in the library and online. If you need in-depth assistance or have questions about any of the resources mentioned in the guide, please contact the Liaison Librarian.

 


Reference Resources


These sources can provide a starting point for your research. For example, encyclopedias can help you identify interesting topics to research, while providing the background information that will get you started. Dictionaries can help clarify unfamiliar terminology.

The Computer Glossary: The Complete Illustrated Desk Reference
     Ref QA76.15.F734

The Computer Science and Engineering Handbook
     Ref QA76 .C57315

Dictionary of Computer Science, Engineering, and Technology
     Ref QA76.15 .D5258

Dictionary of Computing
     From Oxford Reference Online

Dictionary of the Internet
     From Oxford Reference Online

Encyclopedia of Computer Science
     Ref QA76.15 .E48 (print version)

Handbook of Discrete and Combinatorial Mathematics
     Ref QA164 .H36

Macmillan Encyclopedia of Computers
     Ref QA76.15.M33 v.1-2

 

Return to top

 


Journal Articles

 

CrossSearch  Computer Science


  What does this box search?                                  Advanced Search


Search the following databases to locate journal articles in the field of computer science. Although some databases provide full-text articles, others will require you to use WebBridge to locate the full text. WebBridge will also help you place Interlibrary Loan requests for articles that are not available through our library. To learn how to use WebBridge, please watch our video tutorial (3.5 mins; includes audio).

Academic Search Premier
This is a broad index providing abstracts and some full-text for a range of academic areas, including computer science.

ACM Digital Library
This database produced by the Association for Computing Machinery provides the full text of all ACM journals and magazines, along with conference proceedings and publications of the ACM SIGs (special interest groups).

CiteSeer
This freely-available digital library and search engine provides access to the scholarly literature in the field of computer and information science. Special tools are available for tracing citations from one publication to another.

Library, Information Science & Technology Abstracts
Subjects covered in this journal index include online information retrieval, information management, the information industry, and information technology.

ProQuest Computing
This database includes scholarly journals, trade publications, and consumer-oriented magazines on computer science.

Scirus
Use this free search engine to find scholarly scientific information, including peer-reviewed journal articles from major publishers, government-produced technical reports, and publications in university digital archives. Many items are available in full-text. To activate WebBridge in Scirus, click the Preferences link and enable "library partner links" to Saint Anselm College.

 

 

Return to top

 


Books


Geisel Library Catalog
Search the catalog to locate books in Geisel Library. Search by keyword to find books on specific topics. For example, do Keyword searching on the names of programming languages like Perl, Java, or C++.  You may also wish to conduct Subject searches on any of the following defined Subject Headings in the catalog. Click on relevant subject headings to see a list of available books.

Artificial Intelligence
Computer Algorithms
Computer Architecture
Computer Networks
Computer Programming
Computer Science-Mathematics
Computer Software Development
Data Structures (Computer Science)
Database Management
Human-Computer Interaction
Information Technology
Information Theory
Internet
Object-Oriented Programming (Computer Science)
Operating Systems (Computers)

Computer Science books are located on the Upper Level of the library in the QA (Mathematics) and T (Technology) areas.

WorldCat
Use WorldCat to search the collections of libraries worldwide. If you find a book in this database that is not owned by Geisel Library, you can request it through Interlibrary Loan by clicking on the ILL button in the book's catalog record.

Ebrary
This online library contains thousands of e-books spanning across all scholarly disciplines. Books can either be opened in a QuickView for instant viewing or in the ebrary Reader (a downloadable plug-in), which provides enhanced functionality such as the ability to copy/paste, highlight, or take notes in a particular book.

 

Return to top

 


Selected Websites


The websites below have been handpicked for their quality and their relevance to student and faculty needs. Searching the Internet can yield a vast amount of information, but in terms of quality and reliability, your results may be uneven at best. This makes it important to always evaluate the information you find. To learn how, see our guide to evaluating websites.

Dictionaries

Free On-Line Dictionary of Computing (FOLDOC)
This online glossary provides basic definitions of approximately 15,000 terms and phrases related to the world of computing.

NetLingo
This site defines the key terminology pertaining to the Internet and online communications. You can either search for specific terms or browse their A-Z index.

Gateway Websites

Computer Science Links
A comprehensive collection of links from the University at Albany Library.

Computing and Computer Science (WWW Virtual Library)
This vast "virtual library" provides links to numerous websites, organized by topics such as Artificial Intelligence, Cryptography, Logic Programming, and Web Design.

Intute Computing Gateway
This hand-selected directory of over 5,000 computer science websites can either be searched by keyword or browsed by topical areas like computing methodologies, software, and the mathematics of computing.

Research Resources

Collection of Computer Science Bibliographies
This website contains approximately 1,500 bibliographies of the academic literature in computer science, grouped into subject areas such as Artificial Intelligence, Computer Graphics, and Operating Systems. These provide a gateway into the important journal articles, conference papers, and technical reports related to particular topics.

Computing Research Repository (CoRR)
Part of the Arxiv online publications archive, this repository enables researchers to search and read papers in the field of computer science. You can also browse recently-added papers by clicking on subject classes such as Computation and Language, Information Theory, and Networking and Internet Architecture.

DBLP Computer Science Bibliography
This database indexes over one million journal articles and conference papers, covering all sub-disciplines of computer science. It can be searched by author or title, or browsed by journal or conference.

Specialized Resources

AI Topics
This virtual library is designed to introduce students and researchers to the concepts of artificial intelligence. The information is divided by topics such as Expert Systems, Interfaces, and Natural Language Processing, and includes basic explanations along with many links to relevant reports and websites.

Algorithm Repository (Stony Brook)
This website collects algorithm implementations for seventy fundamental problems, including descriptions and links to code files. The algorithms can be browsed by category or by programming language.

HCI Bibliography
This free-access, searchable bibliography contains approximately 40,000 citations of journal articles, conference papers, and other scholarly output in the field of human-computer interaction. There are also numerous links to other HCI-related websites and lists of recommended readings on various subtopics.

Living Internet
A well-organized reference source about the Internet, including sections devoted to history, design, and security. Extensive hyperlinked cross-references allow many different ways to explore the information available.

Tutorials

DevCentral Programming Tutorials
This site contains tutorials on the major programming languages plus other topics such as networking, HTML, and XML. Free registration is required to access the tutorials.

HTML Source
Over 200 intro-level tutorials on how to use HTML code to design websites, including lessons on creating tables, forms, cascading style sheets, and scripts.

W3 Schools
A massive collection of tutorials on website development, covering topics such as XHTML, CSS, JavaScript, SQL, and Flash. The site also includes handy reference pages of commands and functions, examples, and validation tools.

 

Return to top

 


Citing Sources


See the library's Citing Sources guide for resources on how to properly cite research materials. Always confirm the style required by your instructor.

 

Return to top