Programming by Demonstration
This book is not only intended for individuals who are actively working in the field of programming by demonstration. We have aimed to make this material accessible and interesting to a larger audience: students and researchers with an interest in end user programming, and individuals interested in user interface design and agent-based systems.
How to be a Programmer: A Short, Comprehensive, and Personal Summary
How to be a Programmer: A Short, Comprehensive, and Personal Summary is available in pdf and html formats.
Information Theory, Inference, and Learning Algorithms
Information Theory, Inference, and Learning Algorithms is available free online. This book is divided into six parts as Data Compression, Noisy-Channel Coding, Further Topics in Information Theory, Probabilities and Inference, Neural networks, Sparse Graph Codes.
Problems on Algorithms
To make this book suitable for self-instruction, I have provided at the end of each chapter a small collection of hints, solutions, and comments. The solutions are necessarily few for reasons of brevity, and also to avoid hindering instructors in their selection of homework problems. I have included various preambles that summarize the background knowledge needed to solve the problems so that students who are familiar with the notation and style of their textbook and instructor can become more familiar with mine.
Algorithm Analysis And Complexity Theory
Free Download
ALGRITHM INFORMATION THEORY
Download Free
Dictionary of Algorithms and Data Structures
This is a dictionary of algorithms, algorithmic techniques, data structures, archetypical problems, and related definitions. Algorithms include common functions, such as Ackermann's function. Problems include traveling salesman and Byzantine generals. Some entries have links to implementations and more information. Index pages list entries by area and by type. The two-level index has a total download 1/20 as big as this page.
Algorithms
Online Free
Combinatorial Algorithms
Free Online
Designing and Building Parallel Programs
Designing and Building Parallel Programs ! My goal in this book is to provide 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. I cover both the techniques used to design parallel programs and the tools used to implement these programs. I assume familiarity with sequential programming, but no prior exposure to parallel computing.
Algorithms and Complexity - Free eBook Algorithms and Complexity - Download ebook Algorithms and Complexity free
|