Online Books
Online Books

Free Programing Theory Books

Artificial Intelligence
Online Books
Compiler Design
Online Books
Computation Theory
Online Books
Computer Algorithm
Online Books
Computer Architecture
Online Books
Computer Graphics
Online Books
Functional Programming
Online Books
Information Theory
Online Books
Numerical Computation
Online Books
OOD/OOP
Online Books
Operating System
Online Books
Programming Theory
Online Books
Online Books
 
Online Books Home About Us Link to us Sitemap Contact Us Post Queries
Online Books

This section contains free e-books and guides on Programing Theory, some of the resources in this section can be viewed online and some of them can be downloaded.

Programing Theory Books
Online Books
Essential Coding Theory

Online | NA Pages | English
This book explains the following topics: Linear Codes, Probability as Fancy Counting and the q-ary Entropy Function, Combinatorics, The Greatest Code of Them All: Reed-Solomon Codes, What Happens When the Noise is Stochastic: Shannon's Theorem, Bridging the Gap Between Shannon and Hamming: List Decoding, Code Constructions, Code Concatenation, Algorithms, Decoding Concatenated Codes, Efficiently Achieving the Capacity of the BSCp, Efficient Decoding of Reed-Solomon Codes, Efficiently Achieving List Decoding Capacity, Applications.

 
Multi Stage Programming Its Theory and Applications

PDF | 182 Pages | English
This note covers the following topics: practice of Multi-Stage Programming, theory of Multi-Stage Programming, Big-Step Semantics, Type Systems, and Closedness, Reduction Semantics.

 
Structure and Interpretation of Computer Programs

Online | NA Pages | English
This note covers the following topics: Functions, Values and Side Effects, Control and Higher-Order Functions, Environments and Lambda, Newton's Method and Recursion, Data Abstraction, Sequences and Iterables, Objects, Lists, and Dictionaries, Mutable Data Types, Object-Oriented Programming, Inheritance, Generic Functions, Coercion and Recursive Data, Functional Programming, Declarative Programming, Unification, MapReduce, Parallelism.

 
Theory in Programming Practice (PDF 250P)

PDF | 250 Pages | English
Covered topics are: Text Compression, Error Detection and Correction, Cryptography, Finite State Machines, Recursion and Induction, Relational Database, String Matching and Parallel Recursion.

 
Algorithmic Introduction to Coding Theory

Online | NA Pages | English
This note introduces the theory of error-correcting codes to computer scientists. This theory, dating back to the works of Shannon and Hamming from the late 40's, overflows with theorems, techniques, and notions of interest to theoretical computer scientists. The course will focus on results of asymptotic or algorithmic significance. Principal topics include: Construction and existence results for error-correcting codes, Limitations on the combinatorial performance of error-correcting codes, Decoding algorithms, Applications in computer science.

 
How To Design Programs An Introduction To Programming and Computing (M. Felleisen, et al)

Online | NA Pages | English
The main focus of this book is the design process that leads from problem statements to well-organized solutions; it deemphasizes the study of programming language details, algorithmic minutiae, and specific application domains. It covers the following topics: Processing Simple Forms of Data, Processing Arbitrarily Large Data, Abstracting Designs, Generative Recursion, Accumulating Knowledge, Changing the State of Variables, Changing Compound Values.

 
A Practical Theory of Programming (E. Hehner)

Online | 242 Pages | English
This note covers the following topics: Basic Theories, Basic Data Structures, Function Theory, Program Theory, Programming Language, Recursive Definition, Theory Design and Implementation, Concurrency and Interaction.

 
Programming from the Ground Up (J. Bartlett)

PDF | 326 Pages | English
This book covers the following topics: Computer Architecture, Functions, Files, Reading and Writing Simple Records, Developing Robust Programs, Sharing Functions with Code Libraries, Intermediate Memory Topics, High-Level Languages and Optimization.

 
A Gentle Introduction to Programming (A. Cumming)
Structure and Interpretation of Computer Programs, 2nd Edition, (H. Abelson, G.J. Sussman)

Online | NA Pages | English
This book covers the following topics: Building Abstractions with Procedures, Building Abstractions with Data, Modularity, Objects, and State, Metalinguistic Abstraction and Computing with Register Machines.

 
Designing and Building Parallel Programs (I. Foster)

Online | NA Pages | English
This book provides a practitioner's guide for students, programmers, engineers, and scientists who wish to design and build efficient and cost-effective programs for parallel and distributed computer systems. It covers the following topics: Parallel Computers and Computation, Designing Parallel Algorithms, Quantitative Basis for Design, Putting Components Together, Tools, Fortran M, High Performance Fortran, Message Passing Interface and Performance Tools.

 
Concepts, Techniques, and Models of Computer Programming (P. Roy, S. Harid, PDF, 939p) Mirror

PDF | 567 Pages | English
This book covers the following topics: Introduction to Programming, General Computation Models, Declarative Programming Techniques, Declarative Concurrency, Relational Programming, Object-Oriented Programming, Encapsulated State, Concurrency and State, Specialized Computation Models, Semantics and Virtual Machines.

 
The Programmers Stone (Alan Colston)
The Programmers Stone (Alan Colston) PDF

Online | NA Pages | English
This book explores and celebrates the Art of Computer Programming. It covers the following topics: Thinking about Thinking, Thinking about Programming, The Programmer at Work, Customs and Practices, Design Principles, Prudence and Safety, Some Weird Stuff.

 
How to Think Like a Computer Scientist
Learn to Program A Tutorial for the Future Programmer (Chris Pine)
Programming from Specifications (Carroll Morgan)
Patterns for Adaptive Programming (AP)
Online Books
Online Books
Online Books
Online Books
Online Books
Online Books
© Copyright 2010-2011. FreeBookCentre.net, All Rights Reserved. Privacy Policy  |  Terms & Conditions