Skip to Main Content

Computer Science

Computer Science

Computer science is the study of computers, algorithms, and the principles behind software and hardware systems. As a college major, it covers areas such as programming, data structures, artificial intelligence, cybersecurity, software engineering, and computer systems. Students develop strong problem-solving and analytical skills while learning how to design, build, and evaluate computer-based solutions. The major combines theoretical knowledge with practical application through coding projects, labs, and internships. A degree in computer science opens up a wide range of career opportunities in technology, finance, healthcare, research, and beyond, and provides a strong foundation for innovation in our increasingly digital world.

An open laptop with computer code on the screen.

 

Getting Started:

Welcome to the Research Guide for Computer Science. This guide is tailored to help you navigate the wealth of information available through Davis Library, including books, articles, and much more. Whether you're working on a class project, conducting research, or just exploring, you'll find valuable resources here.

Use the side navigation tabs to find the information you are looking for:

  • 'The Research Process' explains how to conduct initial research in the library.
  • 'Finding Resources' has information on finding books and articles.
  • 'Citing Resources' has information on organizing your research and citing it properly in your work.
  • 'Additional Resources' contains links to relevant resources for your topic that exist outside of the library.

Purpose:

  • Supporting Research: Research guides provide students, researchers, and faculty with curated resources and guidance on specific subjects or courses. They offer access to relevant books, articles, databases, websites, and other academic resources.

  • Enhancing Information Literacy: By offering tutorials, tips, and guides on how to effectively search for and evaluate information, research guides help users develop critical information literacy skills.

  • Centralizing Resources: Research guides serve as a centralized platform where libraries can organize and present their resources in an accessible and user-friendly manner. This includes subject-specific resources, study aids, and instructional materials.

Tutorials