students working in computer lab

Computer Science Research Guide


  • Find Background Info
  • Find Books
  • Find Articles
  • Find Resources
  • Citing Sources

Find Background Info

Background sources, such as specialized encyclopedias and dictionaries, are an essential piece of the research process. They can help you:

  • Gather information about your topic and understand the scope of the research
  • Locate reliable sources and clarify keywords
  • Pinpoint important authors, texts, ideas, and keywords about the research area. Knowing what the primary phrases and concepts are will help you a lot as you are searching library databases and online sources.

Credo Reference

Credo Reference is a multi-publisher collection of high quality reference titles covering everything from the arts to astronomy, law to literature, and science to Shakespeare. The collection currently contains over 162 titles taken from 36 different reference publishers and more titles are being added. Available titles also include a range of multimedia options including thousands of high quality diagrams, photographs, maps, and audio files.

Credo includes several books on topics in computer science. You can search Credo or view topic pages. Topic pages are great places to get a broad overview and recommended readings for your topic.

Search Credo Reference

View Computer Science Topic Pages

Find Books

Print and e-books are valuable sources for academic research. They will help you to gain an overview of your topic and often contain in-depth information about the scholarship or history of research on a subject. Some books are written by single authors, while others include essays or chapters by multiple scholars within a discipline. Don’t let the length of books intimidate you because you don’t need to read them from cover to cover. Look at the table of contents and index to find the sections that are relevant to your work.

Find Books Using GriffinSearch

You can use GriffinSearch to find print and e-books available through Giovale Library. To get started, search by keyword or type in the title of a book here:

 

WorldCat

WorldCat lets you search for books, articles, videos, and other material that are available in libraries worldwide. If you are doing in-depth research on a topic and are considering requesting resources through Interlibrary Loan, WorldCat can help you discover resources that might not be in the Giovale Library collection.

Search WorldCat

Interlibrary Loan (ILL)

Interlibrary Loan is a service where patrons of one library can borrow books and other materials, and access journal articles that are owned by another library.

Explore Interlibrary Loan Materials

Utah Academic Library Consortium

Giovale Library participates in the Utah Academic Library Consortium (UALC) and Westminster College students have reciprocal circulation privileges at UALC partner libraries. Each UALC library has different circulation policies, but all require a current, valid, legal photo identification and proof of current enrollment at Westminster. Some libraries may also require other verification methods, so it is recommended that you contact the member library you are interested in for details.

Explore the Consortium

Popular Titles and Featured Texts

C++ Fundamentals Book Cover Art

C++ Fundamentals: Hit the Ground Running with C++, the Language That Supports Tech Giants Globally

Learn more

Python Basics : A Self-Teaching Introduction Book Cover Art

Python Basics: A Self-Teaching Introduction

Learn more

SQL by Example Book Cover Art

SQL by Example

Learn more

cover art for Introduction to Programming

Introduction to Programming : Learn to Program in Java with Data Structures, Algorithms, and Logic

Learn more

Find Articles

The Giovale Library provides access to a number of subject databases that you can use to find journal articles on topics within a specific discipline or field of study. The databases listed on this page are those that are most useful for finding research published in the field of computer science.

GriffinSearch

GriffinSearch is a good starting place if you are looking for books, journal articles, films, and other material available in the library. In addition to searching the Giovale Library catalog for physical materials, GriffinSearch finds e-books and articles from several of our databases.

Search GriffinSearch

Gale OneFile: Computer Science

Gale OneFile: Computer Science provides access to leading business and technical publications in the computer, telecommunications, and electronics industries. The database includes more than 600 journals and periodicals, providing information on computer-related product introductions, news, and reviews in areas such as hardware, software, electronics, engineering, communications, and the application of technology. Exclusive features, including Topic Finder, InterLink, and a mobile-optimized interface, support and enhance the search experience.

Search Gale OneFile: Computer Science

Find Resources

W3 Schools

W3 Schools is a well-organized website that contains tutorials, references, and exercises that are focused toward foundational coding.

Search W3 Schools 

MDN Web Docs

MDN Web Docs is an evolving learning platform for Web technologies and the software that powers the Web, including CSS, HTML, and JavaScript.

Search MDN Web Docs

Code Academy

Code Academy is a learning platform the multiple tiers of proficiency.

Search Code Academy

Cheat Sheet

Cheat Sheet is a comprehensive site that gives access to cheat sheets, reference cards and other guides for nearly all computer science subjects.

Search Cheat Sheet

GitHub

GitHub provides version control and source code management.

Search GitHub

Citing Sources

Citing your sources helps you avoid plagiarism and shows that you’ve done research to become knowledgeable about your topic. Proper citations allow your readers to track down your sources and help them understand how your research is connected to the work of others in your field. On this page, you will find guides and tools to help you format citations, and you will learn about what constitutes plagiarism.

How to Cite Sources

With all of the many ways that you can plagiarize someone’s work, either accidentally or on purpose, how can you make sure that you’re citing your sources correctly each and every time? One way is to become familiar with reputable sources that will help you learn or confirm that how you are citing your source is correct.

PurdueOWL contains writing guides, grammatical rules, and citation help that will assist with many writing projects. They offer a detailed formatting guide for APA/IEEE which contains complete examples for just about any source you may use in footnotes/endnotes, in-text citations and reference lists. For ACM citation style, visit the ACM reference and formatting page.

Zotero is the ideal tool to gather, analyze, and document all of your sources. It is compatible with GriffinSearch and other library databases, allowing you to save citations and articles while you research. Visit the Zotero website to find out more, or stop by the library for some help getting started.

What is Plagiarism?

Plagiarism means taking someone else’s work or ideas and trying to pass them off as your own. Plagiarism can either be intentional or unintentional, and even the most careful writer could accidentally plagiarize without fully knowing it. For example, did you know that it is plagiarism even if you misattribute a quote to the wrong author? Even if you cited the source and took care to put it in your bibliography, if the wrong person received credit for someone else’s work, it can still be considered plagiarism. Other forms of plagiarism include:

  • Copying and pasting someone else’s work and turning it in as your own
  • Using a quote from someone without giving them credit
  • Not putting a quotation in quotation marks
  • Changing a few words here and there, but keeping the main ideas of a sentence without giving credit to the original author
  • Copying pictures from Google or another website to use without saying where you found the image

All of these scenarios of potential plagiarism can be avoided by knowing how to properly cite your sources.