Welcome to FreeTechBooks!

Database of Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes
(968 books and growing)

Recently Added Books


Modeling and Analysis of Information Technology Systems

Post date: 24 Jul 2016
The book shows how to create simple models for practical problems, with the general theory of stochastic processes is omitted. It is assumed the reader has been exposed to a first course in probability theory.
Author(s): János Sztrik
Publication date: 01 Jan 2016
Document Type: Book
Tags: Probability Queueing Theory
 
Modeling and Analysis of Information Technology Systems

Modeling and Analysis of Information Technology Systems

Post date: 24 Jul 2016
The book shows how to create simple models for practical problems, with the general theory of stochastic processes is omitted. It is assumed the reader has been exposed to a first course in probability theory.
Author(s): János Sztrik
Publication date: 01 Jan 2016
Document Type: Book
Tags: Probability Queueing Theory


Basic Queueing Theory: Foundations of System Performance Modeling

Post date: 24 Jul 2016
The aim of the book is to present the basic methods, approaches in a Markovian level for the analysis of not too complicated systems. The main purpose is to understand how models could be constructed and how to analyze them.
Author(s): János Sztrik
Publication date: 01 Jan 2016
Document Type: Book
Tags: Probability Queueing Theory
 
Basic Queueing Theory: Foundations of System Performance Modeling

Basic Queueing Theory: Foundations of System Performance Modeling

Post date: 24 Jul 2016
The aim of the book is to present the basic methods, approaches in a Markovian level for the analysis of not too complicated systems. The main purpose is to understand how models could be constructed and how to analyze them.
Author(s): János Sztrik
Publication date: 01 Jan 2016
Document Type: Book
Tags: Probability Queueing Theory


Introduction to Queueing Theory and Stochastic Teletraffic Models

Post date: 24 Jul 2016
This textbook provides students with basic knowledge of stochastic models that may apply to telecommunications research areas, such as traffic modelling, resource provisioning and traffic management.
Author(s): Moshe Zukerman
Publication date: 01 Jan 2016
Document Type: Textbook
Tags: Data Communication and Networks Probability Queueing Theory
 
Introduction to Queueing Theory and Stochastic Teletraffic Models

Introduction to Queueing Theory and Stochastic Teletraffic Models

Post date: 24 Jul 2016
This textbook provides students with basic knowledge of stochastic models that may apply to telecommunications research areas, such as traffic modelling, resource provisioning and traffic management.
Author(s): Moshe Zukerman
Publication date: 01 Jan 2016
Document Type: Textbook
Tags: Data Communication and Networks Probability Queueing Theory


Mathematical Cryptology

Post date: 24 Jul 2016
The notes for the course MAT-52606 Mathematical Cryptology at TUT Finlandia. They contain the central mathematical background needed for understanding modern data encryption methods, and introduce applications in cryptography and various protocols.
Author(s): Paul Coughlan Jussi Kangas Keijo Ruohonen
Publication date: 01 Jan 2014
Document Type: Lecture Notes
Tags: Information Security Number Theory
 
Mathematical Cryptology

Mathematical Cryptology

Post date: 24 Jul 2016
The notes for the course MAT-52606 Mathematical Cryptology at TUT Finlandia. They contain the central mathematical background needed for understanding modern data encryption methods, and introduce applications in cryptography and various protocols.
Author(s): Paul Coughlan Jussi Kangas Keijo Ruohonen
Publication date: 01 Jan 2014
Document Type: Lecture Notes
Tags: Information Security Number Theory


Graph Theory

Post date: 24 Jul 2016
Lecture notes for TUT Finlandia MAT-62756 Graph Theory course. They contain an introduction to basic concepts and results in graph theory, with a special emphasis put on the network-theoretic circuit-cut dualism.
Author(s): Kung-Chung Lee Robert Piché Keijo Ruohonen Janne Tamminen
Publication date: 01 Jan 2013
Document Type: Lecture Notes
Tags: Graph Theory
 
Graph Theory

Graph Theory

Post date: 24 Jul 2016
Lecture notes for TUT Finlandia MAT-62756 Graph Theory course. They contain an introduction to basic concepts and results in graph theory, with a special emphasis put on the network-theoretic circuit-cut dualism.
Author(s): Kung-Chung Lee Robert Piché Keijo Ruohonen Janne Tamminen
Publication date: 01 Jan 2013
Document Type: Lecture Notes
Tags: Graph Theory


An Introduction to Combinatorics and Graph Theory

Post date: 20 Jul 2016
A textbook introduction to combinatorics and graph theory.
 
An Introduction to Combinatorics and Graph Theory

An Introduction to Combinatorics and Graph Theory

Post date: 20 Jul 2016
A textbook introduction to combinatorics and graph theory.

Introduction to Probability, Statistics, and Random Processes

Post date: 20 Jul 2016
This book introduces students to probability, statistics, and stochastic processes. It can be used by both students and practitioners in engineering, various sciences, finance, and other related fields.
Author(s): Hossein Pishro-Nik
Publication date: 24 Aug 2014
Tags: Probability Statistics
 
Introduction to Probability, Statistics, and Random Processes

Introduction to Probability, Statistics, and Random Processes

Post date: 20 Jul 2016
This book introduces students to probability, statistics, and stochastic processes. It can be used by both students and practitioners in engineering, various sciences, finance, and other related fields.
Author(s): Hossein Pishro-Nik
Publication date: 24 Aug 2014
Tags: Probability Statistics


Programming on Parallel Machines; GPU, Multicore, Clusters and More

Post date: 19 Jul 2016
A textbook on parallel programming. The main programming language used is C/C++, but some of the code is in R.
 
Programming on Parallel Machines; GPU, Multicore, Clusters and More

Programming on Parallel Machines; GPU, Multicore, Clusters and More

Post date: 19 Jul 2016
A textbook on parallel programming. The main programming language used is C/C++, but some of the code is in R.

From Algorithms to Z-Scores: Probabilistic and Statistical Modeling in Computer Science

Post date: 19 Jul 2016
A textbook for a course in mathematical probability and statistics for computer science students.
 
From Algorithms to Z-Scores: Probabilistic and Statistical Modeling in Computer Science

From Algorithms to Z-Scores: Probabilistic and Statistical Modeling in Computer Science

Post date: 19 Jul 2016
A textbook for a course in mathematical probability and statistics for computer science students.

Think DSP: Digital Signal Processing in Python

Post date: 19 Jul 2016
An introduction to Digital Signal Processing in Python.
 
Think DSP: Digital Signal Processing in Python

Think DSP: Digital Signal Processing in Python

Post date: 19 Jul 2016
An introduction to Digital Signal Processing in Python.

Physical Modeling in MATLAB

Post date: 19 Jul 2016
An introduction to programming in MATLAB and simulation of physical systems.
 
Physical Modeling in MATLAB

Physical Modeling in MATLAB

Post date: 19 Jul 2016
An introduction to programming in MATLAB and simulation of physical systems.

The Computer Science Handbook

Post date: 15 Jul 2016
A handbook designed to explain algorithms and data structures in a way that anyone can understand. Familiarity with Java or C++ syntax is recommended.
Author(s): Michael Young
Publication date: 08 May 2015
Tags: Algorithms and Data Structures
 
The Computer Science Handbook

The Computer Science Handbook

Post date: 15 Jul 2016
A handbook designed to explain algorithms and data structures in a way that anyone can understand. Familiarity with Java or C++ syntax is recommended.
Author(s): Michael Young
Publication date: 08 May 2015
Tags: Algorithms and Data Structures


A Course in Cryptography

Post date: 15 Jul 2016
Notes for an upper-level introductory undergraduate course in Cryptography.
Author(s): Rafael Pass Abhi Shelat
Publication date: 31 Jan 2010
Tags: Information Security
 
A Course in Cryptography

A Course in Cryptography

Post date: 15 Jul 2016
Notes for an upper-level introductory undergraduate course in Cryptography.
Author(s): Rafael Pass Abhi Shelat
Publication date: 31 Jan 2010
Tags: Information Security


Cryptography, An Introduction: Third Edition

Post date: 15 Jul 2016
Nigel Smart's Cryptography provides the rigorous detail required for advanced cryptographic studies, yet approaches the subject matter in an accessible style in order to gently guide new students through difficult mathematical topics.
Author(s): Nigel P. Smart
Publication date: 10 Apr 2013
Tags: Information Security
 
Cryptography, An Introduction: Third Edition

Cryptography, An Introduction: Third Edition

Post date: 15 Jul 2016
Nigel Smart's Cryptography provides the rigorous detail required for advanced cryptographic studies, yet approaches the subject matter in an accessible style in order to gently guide new students through difficult mathematical topics.
Author(s): Nigel P. Smart
Publication date: 10 Apr 2013
Tags: Information Security


Into the Core: A look at Tiny Core Linux

Post date: 14 Jul 2016
This book covers Core from start to finish. The concepts are explained in detail, ending up with several example projects. Build your project with complete control over what is included, what hardware is supported, with nothing extra and no bloat.
 
Into the Core: A look at Tiny Core Linux

Into the Core: A look at Tiny Core Linux

Post date: 14 Jul 2016
This book covers Core from start to finish. The concepts are explained in detail, ending up with several example projects. Build your project with complete control over what is included, what hardware is supported, with nothing extra and no bloat.

An Introduction to Computer Networks

Post date: 14 Jul 2016
An introductory text for college or graduate course in computer networks, with a balance between practical matters and underlying principles. It covers the LAN, internetworking and transport layers, focusing primarily on TCP/IP.
 
An Introduction to Computer Networks

An Introduction to Computer Networks

Post date: 14 Jul 2016
An introductory text for college or graduate course in computer networks, with a balance between practical matters and underlying principles. It covers the LAN, internetworking and transport layers, focusing primarily on TCP/IP.

A Course in Discrete Structures

Post date: 14 Jul 2016
An undergraduate course in basic Discrete Mathematics, with applications in Cryptography and Game Theory.
 
A Course in Discrete Structures

A Course in Discrete Structures

Post date: 14 Jul 2016
An undergraduate course in basic Discrete Mathematics, with applications in Cryptography and Game Theory.

Notes on Discrete Mathematics

Post date: 14 Jul 2016
An introduction to formal methods for reasoning and to mathematical techniques basic to computer science. Topics include propositional logic, discrete mathematics, and linear algebra.
Author(s): James Aspnes
Publication date: 19 Mar 2016
Tags: Discrete Mathematics Linear Algebra Proofs
 
Notes on Discrete Mathematics

Notes on Discrete Mathematics

Post date: 14 Jul 2016
An introduction to formal methods for reasoning and to mathematical techniques basic to computer science. Topics include propositional logic, discrete mathematics, and linear algebra.
Author(s): James Aspnes
Publication date: 19 Mar 2016
Tags: Discrete Mathematics Linear Algebra Proofs


Foundations of Signal Processing

Post date: 13 Jul 2016
Covers state-of-the-art signal processing methods and techniques, and provides a solid foundation for those hoping to advance the theory and practice of signal processing.
 
Foundations of Signal Processing

Foundations of Signal Processing

Post date: 13 Jul 2016
Covers state-of-the-art signal processing methods and techniques, and provides a solid foundation for those hoping to advance the theory and practice of signal processing.

Lists, Decisions and Graphs - With an Introduction to Probability

Post date: 13 Jul 2016
Presents four basic areas of discrete mathematics: counting and listing, functions, decision trees and recursion, and basic concepts in graph theory.
 
Lists, Decisions and Graphs - With an Introduction to Probability

Lists, Decisions and Graphs - With an Introduction to Probability

Post date: 13 Jul 2016
Presents four basic areas of discrete mathematics: counting and listing, functions, decision trees and recursion, and basic concepts in graph theory.

See all posted books





Book Categories