Skip to content

    All Textbooks

    Filters

    Read more about Yet Another Introductory Number Theory Textbook (Cryptology Emphasis Version)

    Yet Another Introductory Number Theory Textbook (Cryptology Emphasis Version)

    Copyright Year:

    Contributor: Poritz

    Publisher: Jonathan Poritz

    License: CC BY-SA

    This version of YAINTT has a particular emphasis on connections to cryptology. The cryptologic material appears in Chapter 4 and §§5.5 and 5.6, arising naturally (I hope) out of the ambient number theory. The main cryptologic applications – being the RSA cryptosystem, Diffie-Hellman key exchange, and the ElGamal cryptosystem – come out so naturally from considerations of Euler’s Theorem, primitive roots, and indices that it renders quite ironic G.H. Hardy’s assertion [Har05] of the purity and eternal inapplicability of number theory. Note, however, that once we broach the subject of these cryptologic algorithms, we take the time to make careful definitions for many cryptological concepts and to develop some related ideas of cryptology which have much more tenuous connections to the topic of number theory. This material therefore has something of a different flavor from the rest of the text – as is true of all scholarly work in cryptology (indeed, perhaps in all of computer science), which is clearly a discipline with a different culture from that of “pure”mathematics. Obviously, these sections could be skipped by an uninterested reader, or remixed away by an instructor for her own particular class approach.

    (1 review)

    READ MORE

    Read more about APEX PreCalculus

    APEX PreCalculus

    Copyright Year:

    Contributors: Chapman, Herald, and Libertini

    Publisher: APEX Calculus

    License: CC BY-NC

    This text was written as a prequel to the APEXCalculus series, a three–volume series on Calculus. This text is not intended to fully prepare students with all of the mathematical knowledge they need to tackle Calculus, rather it is designed to review mathematical concepts that are often stumbling blocks in the Calculus sequence. It starts basic and builds to more complex topics. This text is written so that each section and topic largely stands on its own, making it a good resource for students in Calculus who are struggling with the supporting mathemathics found in Calculus courses. The topics were chosen based on experience; several instructors in the Applied Mathemathics Department at the Virginia Military Institute (VMI) compiled a list of topics that Calculus students commonly struggle with, giving the focus of this text. This allows for a more focused approach; at first glance one of the obvious differences from a standard Pre-Calculus text is its size.

    (1 review)

    READ MORE

    Read more about Fundamentals of Matrix Algebra

    Fundamentals of Matrix Algebra

    Copyright Year:

    Contributor: Hartman

    Publisher: APEX Calculus

    License: CC BY-NC

    A college (or advanced high school) level text dealing with the basic principles of matrix and linear algebra. It covers solving systems of linear equations, matrix arithmetic, the determinant, eigenvalues, and linear transformations. Numerous examples are given within the easy to read text. This third edition corrects several errors in the text and updates the font faces.

    (1 review)

    READ MORE

    Read more about An Introduction to Matlab and Mathcad

    An Introduction to Matlab and Mathcad

    Copyright Year:

    Contributor: Siemers

    Publisher: APEX Calculus

    License: CC BY-NC

    This textbook, or really a “coursebook” for a college freshman-level class, has been updated for Spring 2014 and provides an introduction to programming and problem solving using both Matlab and Mathcad. We provide a balanced selection of introductory exercises and real-world problems (i.e. no “contrived” problems). We include many examples and screenshots to guide the reader. We assume no prior knowledge of Matlab or Mathcad.

    (1 review)

    READ MORE

    Read more about Making Games with Python & Pygame

    Making Games with Python & Pygame

    Copyright Year:

    Contributor: Sweigart

    Publisher: Albert Sweigart

    License: CC BY-NC-SA

    This book will teach you how to make graphical computer games in the Python programming language using the Pygame library.This book assumes you know a little bit about Python or programming in general. If you don’t know how to program, you can learn by downloading the free book "Invent Your Own Computer Games with Python" from http://inventwithpython.com. Or you can jump right into this book and mostly pick it up along the way. This book is for the intermediate programmer who has learned what variables and loops are, but now wants to know, "What do actual game programs look like?" There was a long gap after I first learned programming but didn’t really know how to use that skill to make something cool. It’s my hope that the games in this book will give you enough ideas about how programs work to provide a foundation to implement your own games.

    (1 review)

    READ MORE

    Read more about Web Accessibility for Developers

    Web Accessibility for Developers

    Copyright Year:

    Publisher: Ryerson University

    License: CC BY

    Web Accessibility for Developers is a technical book aimed primarily at programmers. Learn how to develop accessible interactivity on the Web and gain expertise using WAI-ARIA, a W3C specification that enables optimal use of assistive technologies, like screen readers, when navigating the Web.

    (3 reviews)

    READ MORE

    Read more about Digital Accessibility as a Business Practice

    Digital Accessibility as a Business Practice

    Copyright Year:

    Publisher: Ryerson University

    License: CC BY-SA

    Most business leaders would agree that reaching the broadest audience is good for a business’s bottom line. A good portion of that audience will be people with disabilities. How, though, would an organization go about ensuring it is as accessible as it can be to all its potential clients or customers, including people with disabilities? This book has been created to answer this question, and to demystify “digital accessibility” as a business practice. It brings together all the pieces of the digital accessibility picture, and provides strategies and resources that will help make digital accessibility a part of an organization’s business culture.

    (1 review)

    READ MORE

    Read more about Professional Web Accessibility Auditing Made Easy

    Professional Web Accessibility Auditing Made Easy

    Copyright Year:

    Publisher: Ryerson University

    License: CC BY-SA

    Digital accessibility skills are in high demand, as the world becomes more aware of barriers in digital content that prevent some people from participating in a digital society. These are essential skills for web developers, and essential knowledge for organizations that want to ensure their web content is reaching the broadest audience possible.

    (2 reviews)

    READ MORE

    Read more about Write Here, Right Now: An Interactive Introduction to Academic Writing and Research

    Write Here, Right Now: An Interactive Introduction to Academic Writing and Research

    Copyright Year:

    Contributors: Tucker and Chafe

    Publisher: Ryerson University

    License: CC BY

    Write Here, Right Now: An interactive Introduction to Academic Writing and Research utilizes PressBooks to create and host a writing e-textbook for first year university students that would effectively integrate into the flipped classroom model. The textbook could also be used for non-flipped classroom designs, as the embedded videos, diagrams and linked modules would act as an all-in-one multimedia textbook geared towards multiple learning styles and disciplines. The components of the textbook, including the embedded videos, could be swapped in and out in order to accommodate a professor’s best idea of his/her own course design.

    (4 reviews)

    READ MORE

    Read more about No Limits

    No Limits

    Copyright Year:

    Contributor: at Arlington

    Publisher: Mavs Open Press

    License: CC BY

    Student Success and First Year Experience are learning community courses at UTA that teach new students academic success skills to aid their transition to college. The goal of the courses is to help students identify their individual needs, determine what resources are appropriate, recognize the faculty role in their development, and formulate a plan for an actively engaged and enriched experience from campus to career. The courses will be taught by Peer Academic Leaders (PALs) and faculty, staff and/or graduate students to provide guidance, raise awareness and understanding of students' majors and help support collaborative and co-curricular opportunities available within the School/College. This open educational resource is the required textbook for both courses.

    (5 reviews)

    READ MORE