Skip to Main Content

Computer Science (CS)

Library Resources for Computer Science Students

Welcome to Your University Library!

Featured Books

AI Assistants

From the Director of Engineering at Google, an accessible explanation of the technologies that enable such popular voice-interactive applications as Alexa, Siri, and Google Assistant,

The Pragmatic Programmer

Approaches to transforming requirements into working, maintainable code. Over 200,000 copies sold.

The Age of AI

Three of the world's most accomplished and deep thinkers come together to explore Artificial Intelligence (AI) and the way it is transforming human society--and what this technology means for us all.

How to Grow a Robot

Most robots are not very friendly. They vacuum the rug, mow the lawn, dispose of bombs, even perform surgery--but they aren't good conversationalists. In this volume, the author explores how developments in artificial intelligence -- notably Deep Learning -- can help create robots that are more human-like, friendly, and engaging.

Machine Learning Applications: From Computer Vision to Robotics

13 chapters with real-world examples and case studies on autonomous vehicles, smart cities, diseases and diagnosis, drug discovery and manufacturing, medical imaging diagnosis, personalized medicine, and smart health records.

Awkward Intelligence

There's a tendency to think that machines can be more "objective" than humans-can make better decisions about job applicants, for example, or risk assessments. Get the inside story of how many levers computer and data scientists must pull for AI's supposedly objective decision making, and learn how inaccurate AI can be, for example, at predicting whether someone with a previous conviction will become a repeat offender. Confront the biggest question concerning AI- where we should use it-and where we should not.

Demystifying Deep Learning

Learn to implement Artificial Neural Networks (ANN) algorithms! Includes 6 practical examples that demonstrate using open-source code how to build ANNs. Explains how transformers -- the basis of large language models (LLM) such as ChatGPT -- work. Ideal for engineers and professionals and a helpful text for advanced undergraduates.

Fundamentals of Machine Learning

A brief introduction exploring machine learning in a range of disciplines and its broader impact on our society.

3 Minute Introduction to ACM Digital Library

3 Minute Introduction to Google Scholar

Tutorials for Ebook Databases

These tutorials are provided by the vendors. Faculty, if you are interested in having a library tutorial created just for your course, please contact Julie Shen at

Tutorials for Technology Databases

These tutorials are provided by the vendors. Faculty, if you are interested in having a library tutorial created just for your course, please contact Julie Shen at