Digital library
Textbooks, references and open learning resources.

External
Mathematics for Computer Science
Eric Lehman, F. Thomson Leighton, & Alberty R. Meyer · Google and Massachusetts Institute of Technology
This text serves as an introduction to discrete mathematics, probability, and mathematical thinking for computer scientists with an interactive introduction to discrete mathematics oriented toward computer science and engineering. The subject coverage divides roughly into thirds: (1) Fundamental concepts of mathematics including definitions, proofs, sets, functions, relations. (2) Discrete structures: graphs, state machines, modular arithmetic, counting and (3) Discrete probability theory.

External
Discrete Mathematics for Computer Science
Jin He · Fresno City College
LibreTexts

External
Discrete Mathematics for Computer Science
Mark A. Fitch · University of Alaska Anchorage
In class materials for an introduction to logic, proof, enumeration, relations, and graph theory for lower division undergraduate students of computer science and computer systems engineering. These materials were designed to introduce concepts of logic and discrete mathematics via carefully picked problems that test understanding of definitions. Another source of exercises is required at this time.

External
MAT 1160: Data & Chance
Andy D. Jones · Prince George's Community College
This textbook supports a semester‑long statistics and probability course for future elementary and middle school teachers. It includes ideas from general education statistics but doesn't emphasize inferential statistics. It focuses on concepts essential for teaching math in the lower grades and covers topics beyond the primary curriculum, including interpreting assessment measures, understanding statistics used in professional practice, and developing informed perspectives about data and chance.

External
Foundations of Computation
Carol Critchlow & David J. Eck · Hobart and William Smith Colleges
Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.

External
Fundamentals of MATLAB Programming
Zara Noroozi · Irvine Valley College
In the contents: 12: Applied Mathematics · 12.02: Why Applied Mathematics Matters in MATLAB

External
Matlab and Octave Programming for STEM Applications (Smith)
Cary Smith · Oxnard College
Textbook Matlab/Octave Programming for STEM Applications. This text emphasizes practical applications of MATLAB in engineering, physics, mathematics and biology. Intended for California ENGR C-ID 220

External
Introduction to Social Network Methods
Robert Hanneman & Mark Riddle · University of California, Riverside
This on-line textbook introduces many of the basics of formal approaches to the analysis of social networks.

External
Making Games with Python and Pygame
Al Sweigart · LibreTexts
In the contents: 9.29: The Mathematics of the Sine Function