Skip to content

    Computer Science Textbooks

    Filters

    +
    Read more about The Crystal Ball Instruction Manual - version 1.1 Volume One: Introduction to Data Science

    The Crystal Ball Instruction Manual - version 1.1 Volume One: Introduction to Data Science

    Copyright Year:

    Contributor: Davies

    Publisher: University of Mary Washington

    License: CC BY-SA

    A perfect introduction to the exploding field of Data Science for the curious, first-time student. The author brings his trademark conversational tone to the important pillars of the discipline: exploratory data analysis, choices for structuring data, causality, machine learning principles, and introductory Python programming using open-source Jupyter Notebooks. This engaging read will allow any dedicated learner to build the skills necessary to contribute to the Data Science revolution, regardless of background.

    whole starwhole starwhole starwhole starhalf star

    (3 reviews)

    READ MORE

    Read more about Artificial Intelligence and Librarianship - 3rd Edition

    Artificial Intelligence and Librarianship - 3rd Edition

    Copyright Year:

    Contributor: Frické

    Publisher: SoftOption

    License: CC BY

    Courses on Artificial Intelligence (AI) and Librarianship in ALA-accredited Masters of Library and Information (MLIS) degrees are rare. We have all been surprised by ChatGPT and similar Large Language Models. Generative AI is an important new area for librarianship. It is also developing so rapidly that no one can really keep up. Those trying to produce AI courses for the MLIS degree need all the help they can get. This book is a gesture of support. It consists of about 100,000 words on the topic, with a 4-500 item bibliography.

    whole starwhole starwhole starwhole starhalf star

    (3 reviews)

    READ MORE

    Read more about The Shallow and the Deep: A biased introduction to neural networks and old school machine learning

    The Shallow and the Deep: A biased introduction to neural networks and old school machine learning

    Copyright Year:

    Contributor: Biehl

    Publisher: University of Groningen Press

    License: CC BY-NC-SA

    The Shallow and the Deep is a collection of lecture notes that offers an accessible introduction to neural networks and machine learning in general. However, it was clear from the beginning that these notes would not be able to cover this rapidly changing and growing field in its entirety. The focus lies on classical machine learning techniques, with a bias towards classification and regression. Other learning paradigms and many recent developments in, for instance, Deep Learning are not addressed or only briefly touched upon.

    No ratings

    (0 reviews)

    READ MORE

    Read more about Information Systems - A Manager's Guide to Harnessing Technology

    Information Systems - A Manager's Guide to Harnessing Technology

    Copyright Year:

    Publisher: University of Minnesota Libraries Publishing

    License: CC BY-NC-SA

    Information Systems: A Manager's Guide to Harnessing Technology is intended for use in undergraduate and/or graduate courses in Management Information Systems and Information Technology.

    whole starwhole starwhole starwhole starempty star

    (8 reviews)

    READ MORE

    Read more about Programming Languages: Application and Interpretation - Version Second Edition

    Programming Languages: Application and Interpretation - Version Second Edition

    Copyright Year:

    Contributor: Krishnamurthi

    Publisher: Brown University

    License: CC BY-NC-SA

    Unlike some other textbooks, this one does not follow a top-down narrative. Rather it has the flow of a conversation, with backtracking. We will often build up programs incrementally, just as a pair of programmers would. We will include mistakes, not because I don't know the answer, but because this is the best way for you to learn. Including mistakes makes it impossible for you to read passively: you must instead engage with the material, because you can never be sure of the veracity of what you're reading.

    whole starwhole starwhole starwhole starhalf star

    (1 review)

    READ MORE

    Read more about Think Python: How to Think Like a Computer Scientist - 2e

    Think Python: How to Think Like a Computer Scientist - 2e

    Copyright Year:

    Contributor: Downey

    Publisher: Green Tea Press

    License: CC BY-NC

    Think Python is a concise introduction to software design using the Python programming language. Intended for people with no programming experience, this book starts with the most basic concepts and gradually adds new material. Some of the ideas students find most challenging, like recursion and object-oriented programming, are divided into a sequence of smaller steps and introduced over the course of several chapters.

    whole starwhole starwhole starwhole starhalf star

    (11 reviews)

    READ MORE

    Read more about Business Information Systems: Design an App for That

    Business Information Systems: Design an App for That

    Copyright Year:

    Contributors: Frost, Pike, Kenyo, and Pels

    Publisher: Saylor Foundation

    License: CC BY-NC-SA

    We set out to design an introductory course governed by four themes:

    whole starwhole starwhole starwhole starhalf star

    (6 reviews)

    READ MORE

    Read more about Essentials of Geographic Information Systems

    Essentials of Geographic Information Systems

    Copyright Year:

    Contributors: Campbell and Shin

    Publisher: Saylor Foundation

    License: CC BY-NC-SA

    Essentials of Geographic Information Systems integrates key concepts behind the technology with practical concerns and real-world applications. Recognizing that many potential GIS users are nonspecialists or may only need a few maps, this book is designed to be accessible, pragmatic, and concise. Essentials of Geographic Information Systems also illustrates how GIS is used to ask questions, inform choices, and guide policy. From the melting of the polar ice caps to privacy issues associated with mapping, this book provides a gentle, yet substantive, introduction to the use and application of digital maps, mapping, and GIS.

    whole starwhole starwhole starwhole starempty star

    (15 reviews)

    READ MORE

    Read more about How to Think Like a Computer Scientist: Learning with Python

    How to Think Like a Computer Scientist: Learning with Python

    Copyright Year:

    Contributors: Downey, Elkner, and Meyers

    Publisher: Green Tea Press

    License: CC BY

    How to Think Like a Computer Scientist: Learning with Python is an introduction to programming using Python.

    whole starwhole starwhole starwhole starhalf star

    (8 reviews)

    READ MORE

    Read more about Physical Modeling in MATLAB - Version 4.0

    Physical Modeling in MATLAB - Version 4.0

    Copyright Year:

    Contributor: Downey

    Publisher: Green Tea Press

    License: CC BY-NC

    Modeling and simulation are powerful tools for explaining the world, making predictions, designing things that work, and making them work better. Learning to use these tools can be difficult; this book is my attempt to make the experience as enjoyable and productive as possible.

    whole starwhole starwhole starwhole starhalf star

    (9 reviews)

    READ MORE