Computer Science Textbooks
Filters
Pro Git: Everything You Need to Know About Git (English) - Version 2.1.359-2-g27002dd
Copyright Year: 2022
Contributors: Chacon and Straub
Publisher: Apress
License: CC BY-NC-SA
The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Print versions of the book are available on Amazon.com.
No ratings
(0 reviews)
Computer Systems Security: Planning for Success
Contributor: Tolboom
Publisher: Ryan Tolboom
License: CC BY-NC-SA
The text, labs, and review questions in this book are designed as an introduction to the applied topic of computer security. With these resources students will learn ways of preventing, identifying, understanding, and recovering from attacks against computer systems. This text also presents the evolution of computer security, the main threats, attacks and mechanisms, applied computer operation and security protocols, main data transmission and storage protection methods, cryptography, network systems availability, recovery, and business continuation procedures.
(1 review)
Earth, Space, and Environmental Science Explorations with ArcGIS Pro - Second Edition
Contributor: Cheung
Publisher: Wing Cheung
License: CC BY
When I first started teaching Geographic Information Systems (GIS) over 15 years ago, there were only a handful of GIS tutorial books on the market. While a few of them focused on a particular theme, many of them were mainly technical publications with no unifying theme. These publications are perfect for teaching new users about basic GIS operations and continue to be invaluable to many users today. However, these publications consisted of tutorials focusing on vastly different real-world scenarios, and felt a little disjointed to integrate into a class that focuses on a specific field (e.g. Environmental Science, Geography, Urban Planning). Since then, I am happy to see that there has been a proliferation of publications that are not only focused on introducing the technology, but also provide an introduction to a specific field as well as GIS.
No ratings
(0 reviews)
Making Sense of Digital Humanities
Copyright Year: 2022
Contributors: Chambliss and Moll
Publisher: Michigan State University
License: CC BY-NC-SA
Taking up the challenge of navigating the complex world of digital humanities, Making Sense of Digital Humanities offers readers an exploration of the many ways scholars have employed the diverse toolkit of digital humanities to create a better understanding of the synergies and disruptions created by technological change. Rooted in a concern for the daunting tasks associated with teaching and learning about the digital humanities, this volume hopes to provide easy entry into a complex topic while highlighting how an understanding of digital humanities can transform our thinking about technology in the modern world.
(1 review)
Game Based and Adaptive Learning Strategies
Copyright Year: 2022
Contributors: Miller, Batsaikhan, and Pluskwik
Publisher: Minnesota State Colleges and Universities
License: CC BY-NC
This book is designed to accompany a graduate-level instructional design course: Game-Based and Adaptive Learning, but could also be used for undergraduate teacher education or instructional design courses.
(1 review)
Mathematical Modeling and Simulation with MATLAB
Copyright Year: 2021
Contributors: Lee and Buzby
Publisher: University of Alaska Southeast
License: CC BY-SA
This textbook attempts to provide you with an overview of the commonly used basic mathematical models, as well as a wide range of applications. It offers a perspective that brings you back to the modeling process and the assumptions that go into it.
(1 review)
Patterns for Beginning Programmers
Copyright Year: 2022
Contributor: Bernstein
Publisher: James Madison University
License: CC BY
Programming patterns are solutions to problems that require the creation of a small fragment of code that will be part of a larger program. Hence, this book is about teaching you how to write such fragments of code. However, it is not about teaching you the syntax of the statements in the fragments, it assumes that you already know the syntax. Instead, it is about finding solutions to problems that arise when first learning to program.
(1 review)
Technology in Schools
Copyright Year: 2022
Contributor: Ackerman
Publisher: hackscience.education
License: CC BY-NC
My purpose in writing this book is to give readers a view into the work of managing information technology in schools. IT professionals will notice differences (some nuanced and some significant) between the needs and expectations of IT users in business and IT in school. With the more complete and more accurate concept the nature of the computing environment necessary for successful schooling, which I intend to provide through this book, IT professionals will be better prepared to meet those needs. Educators will also benefit from this book by clarifying the nature of their IT needs and how these may be different from those that are familiar to IT professionals who are hired to work in your school.
(1 review)
Building Information - Representation and Management: Principles and Foundations for the Digital Era
Copyright Year: 2022
Contributor: Koutamanis
Publisher: TU Delft Open
License: CC BY-NC-SA
The book presents a coherent theory of building information, focusing on its representation and management in the digital era. It addresses issues such as the information explosion and the structure of analogue building representations to propose a parsimonious approach to the deployment and utilization of symbolic digital technologies like BIM. It also considers the matching representation of AECO processes in terms of tasks, so as to connect to information processing and support both information management and decision taking.
No ratings
(0 reviews)
Evidence-based Software Engineering
Copyright Year: 2020
Contributor: Jones
Publisher: Knowledge Software
License: CC BY-SA
This book discusses what is currently known about software engineering, based on an analysis of all the publicly available data. This aim is not as ambitious as it sounds, because there is not a great deal of data publicly available.
No ratings
(0 reviews)