Skip to Main Content

Computer Science

This guide will introduce you to information resources in the field of Computer Science.

Background Information & Reference Sources

Everyone, whether they're an expert or someone new to computer science, will sometimes need to learn more about the background of a topic before beginning a research project or assignment. Background research is vital for developing a foundational understanding of your topic. It will also help you narrow and focus your research question, choose relevant keywords and search terms, and shape research direction.

These selected resources will help you generate new ideas, learn about what's new in the field of computer science, help you quickly find a definition, or give you a brief introduction to a concept.

Library Resources

O'Reilly Logo

O'Reilly Ebooks (formerly Safari Ebooks) is a good place to go if you want to explore more about a large topic before narrowing it down. For instance, broad topics like AI, Data Science, Superconductivity, facial recognition, etc. are all very large topics that you can investigate from a number of different angles. Figuring out what it is about these topics (or others) that interests you can help your research proceed in an interesting way. 

Websites

Magazines

Everyone, whether they're an expert or someone new to engineering, will sometimes need to learn more about the background of a topic before beginning a research project or assignment. These selected books and websites will help you quickly find a definition, explanation of a process, or a brief introduction to a concept. 

Books

Websites

General Reference databases