Now showing items 1-20 of 24

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

      Downey, Allen B., Franklin W. (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, James Madison University; James Madison University, James Madison University (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 

      Morelli, Ralph , Walde Walde (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, Oregon State University (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 

      Jorgensen, Ed (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 (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 

      Yakir, Benjamin (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 

      Ackerman, Dr. Gary L (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 

      Unknown author (University of Alaska Southeast, 2021)
    • x86-64 Assembly Language Programming with Ubuntu 

      Jorgensen, Ed (Ed Jorgensen, 2019)
    • Computer Science I - Version 1.3.7 

      Bourke, Chris (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 

      Unknown author (Ed Jorgensen, 2018)
    • Database Design - 2nd Edition 

      Watt, Adrienne (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 

      Derek, Jones (Knowledge Software, 2020)
    • The Crystal Ball Instruction Manual - version 1.1 Volume One: Introduction to Data Science 

      Davies, Stephen (University of Mary Washington, 2020)
    • Mathematical Modeling and Simulation with MATLAB 

      Lee, Sheldon; Buzby, Megan (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 

      Bernstein, David (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 

      Miller, Carrie; Batsaikhan, Odbayar; Pluskwik, Elizabeth (Minnesota State Colleges and Universities, 2022)
    • Think Data Structures: Algorithms and Information Retrieval in Java 

      B. Downey, Allen (Green Tea Press, 2016)