Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes

 Topics   Views 
No new posts A Computational Introduction to Number Theory and Algebra
Provides an introduction to number theory and algebra, with an emphasis on algorithms and applications.

No new posts A Cook-Book Of Mathematics
This text provides the students with simple cookbook recipes which covers the most significant issues of mathematical economics.

No new posts A Gentle Introduction to the Art of Mathematics
This open-source textbook covers several topics in the foundations of mathematics (logic, sets, relations, functions and cardinality) and introduces the reader to many techniques of mathematical proof.

No new posts A Problem Course in Mathematical Logic
This is a text for a problem-oriented course on mathematical logic and computability.

No new posts A=B
Shows how several recently developed computer algorithms can simplify complex summations, presenting the underlying mathematical theory of these methods, the principle theorems and proofs, and the implementation using Maple packages.

No new posts Advanced Calculus, Revised Edition
This book divides roughly into a first half which develops the calculus (principally the differential calculus) in the setting of normed vector spaces, and a second half which deals with the calculus of differentiable manifolds.

No new posts Algorithmic Mathematics
Introduces the basic algorithms for computing and provides a constructive approach to abstract mathematics.

No new posts Algorithms for Modular Elliptic Curves, Second Edition
Describes in detail an algorithm based on modular symbols for computing modular elliptic curves. Also describes various algorithms for studying the arithmetic of elliptic curves.

No new posts An Introduction to the Theory of Numbers
An introduction to the elementary theory of numbers, in both technical (avoiding complex variable theory) and usual sense (that of being easy to understand).

No new posts Analytic Combinatorics
Provides a unified treatment of analytic methods in combinatorics. Many examples are given that relate to words, integer compositions and partitions, paths and walks, graphs, mappings and allocations, lattice paths, permutations, trees, and planar maps.

No new posts Basic Concepts of Mathematics
Helps the student complete the transition from purely manipulative to rigorous mathematics.

No new posts Calculus Without Limits
Introduces differentiability as a local property without using limits. The course is designed for life science majors who have a precalculus background, and whose primary interest lies in the applications of calculus.

No new posts Calculus, Applications and Theory
This book gives complete proofs of all theorems in one variable calculus and to at least give plausibility arguments for those in multiple dimensions. Serious students will find complete explanations in this book.

No new posts California Free Digital Calculus Textbook
This is a freely available calculus book, covering a fairly standard course sequence: single variable calculus, infinite series, and multivariable calculus. There is no chapter on differential equations.

No new posts Combinatorial Algorithms for Computers and Calculators, Second Edition
An easy-to-read introduction to Combinatorial Algorithms for any graduate student of mathematics or computer science. Provides a kit of building blocks with which the reader can construct more elaborate structures of his or her own.

No new posts Complex Analysis
A textbook for an introductory course in complex analysis. Topics from complex function theory, including contour integration and conformal mapping.

No new posts Complex Variables
This is a student-oriented text covering the standard first year graduate course in complex variables. Solutions to all problems are included.

No new posts Computational Geometry: Methods and Applications
Focuses on four major directions in computational geometry: the construction of convex hulls, proximity problems, searching problems and intersection problems.

No new posts Derivations of Applied Mathematics
An applied exposition of proofs of numerous mathematical results useful in the modeling of physical systems. If you have seen a mathematical result, if you want to know why the result is so, you can look for the proof here.

No new posts Elementary Mathematics
Develops fundamental skills in algebra, trigonometry, indices and logarithms, equations and inequalities, as well as progressions. Includes differential and integral calculus in a reasonable level.

No new posts Essential Mathematics
Provides training for a compulsory examination, designed to address the lack of fluency in elementary arithmetic and algebra.

No new posts Introduction to Methods of Applied Mathematics
This open source textbook contains material on calculus, functions of a complex variable, ordinary differential equations, partial differential equations and the calculus of variations. Includes exercises and solutions.

No new posts Introduction to Probability, 2nd Rev edition
Introductory textbook for undergraduates, develops key ideas in probability and describes a variety of applications and of nonintuitive examples.

No new posts Linear Methods of Applied Mathematics
A suitable text for a first course on partial differential equations, Fourier series and special functions, and integral equations.

No new posts Logic For Computer Science - Foundations of Automatic Theorem Proving
An introduction to mathematical logic, with an emphasis on proof theory and procedures for constructing formal proofs of formulae algorithmically.