Digital Learning Materials - CS: Recent submissions
Now showing items 1-20 of 24
-
Programming Persistent Memory: A Comprehensive Guide for Developers
(Apress, 2020) -
Think Python: How to Think Like a Computer Scientist - 2e
(Green Tea Press, 2012)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 ... -
Patterns for Beginning Programmers
(James Madison University, 2022)I. Patterns Requiring Knowledge of Types, Variables, and Arithmetic Operators II. Patterns Requiring Knowledge of Logical and Relational Operators, Conditions, and Methods III. Patterns Requiring Knowledge of Loops, ... -
Java, Java, Java: Object-Oriented Problem Solving
(Ralph Morelli, Ralph Walde, 2016)We have designed this third edition of Java, Java, Java to be suitable for a typical Introduction to Computer Science (CS1) course or for a slightly more advanced Java as a Second Language course. This edition retains the ... -
Defend Dissent
(Oregon State University, 2021)Introduction: Why Digital Security? Part 1: An Introduction to Cryptography Part 2: Digital Suppression of Social Movements (in the US) Part 3: Defending Social Movements (in the US) Conclusion: Selecting ... -
MIPS Assembly Language Programming using QtSpim
(Ed Jorgensen, 2017)There are a number of excellent, comprehensive, and in-depth texts on MIPS assembly language programming. This is not one of them.The purpose of this text is to provide a simple and free reference for university level ... -
The Crystal Ball Instruction Manual - version 1.1 Volume One: Introduction to Data Science
(University of Mary Washington, 2020)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, ... -
Introduction to Statistical Thinking
(Benjamin Yakir, 2010)The target audience for this book is college students who are required to learn statistics, students with little background in mathematics and often no motivation to learn more. It is assumed that the students do have basic ... -
Technology in Schools
(Dr. Gary L. Ackerman, 2022)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 ... -
Mathematical Modeling and Simulation with MATLAB
(University of Alaska Southeast, 2021) -
x86-64 Assembly Language Programming with Ubuntu
(Ed Jorgensen, 2019) -
Computer Science I - Version 1.3.7
(Chris Bourke, 2018)This textbook covers the traditional introductory Computer Science I topics but takes a unique approach. Topics are covered in a language-agnostic manner in the first part with supplemental parts that cover the same concepts ... -
Introduction to Programming using Fortran 95/2003/2008
(Ed Jorgensen, 2018) -
Database Design - 2nd Edition
(BCcampus, 2014)This second edition of Database Design book covers the concepts used in database systems and the database design process. Topics include: The history of databases Characteristics and benefits of databases ... -
Evidence-based Software Engineering
(Knowledge Software, 2020) -
The Crystal Ball Instruction Manual - version 1.1 Volume One: Introduction to Data Science
(University of Mary Washington, 2020) -
Mathematical Modeling and Simulation with MATLAB
(University of Alaska Southeast, 2021)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 ... -
Patterns for Beginning Programmers
(James Madison University, 2022)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, ... -
Game Based and Adaptive Learning Strategies
(Minnesota State Colleges and Universities, 2022) -
Think Data Structures: Algorithms and Information Retrieval in Java
(Green Tea Press, 2016)