Algorithms for Decision Making

4.75/5 · 14 ratings

Algorithms for Decision Making offers a comprehensive look at how computers navigate complex choices when information is incomplete or environments are unpredictable. Mykel Kochenderfer and his coauthors bridge the gap between mathematical theory and practical implementation, providing readers with the tools needed to build intelligent systems. This expansive text serves as a foundational resourc…

Shelves
Tim A Wheeler Algorithms Programming Nonfiction book Textbooks Kyle H Wray Artificial Intelligence Computer Science Technology Mathematics Technical Mykel J. Kochenderfer

More like this


Algorithms for Optimization

Algorithms for Optimization provides a rigorous yet accessible entry point into the world of mathematical design and computational efficiency. Myk…

4.75/5 · 14 ratings

The Art of Computer Programming, Volume 1: Fundamental Algorithms

The bible of all fundamental algorithms and the work that taught many of today's software developers most of what they know about computer program…

4.75/5 · 14 ratings

Refactoring: Improving the Design of Existing Code

As the application of object technology—particularly the Java programming language—has become commonplace, a new problem has emerged to confront t…

4.75/5 · 14 ratings

JavaScript: The Definitive Guide

This Fifth Edition is completely revised and expanded to cover JavaScript as it is used in today's Web 2.0 applications. This book is both an exam…

4.75/5 · 14 ratings

Peopleware: Productive Projects and Teams

Demarco and Lister demonstrate that the major issues of software development are human, not technical. Their answers aren't easy--just incredibly …

4.75/5 · 14 ratings

Learn You a Haskell for Great Good!

Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…

4.75/5 · 14 ratings

Designing Data-Intensive Applications

Data is at the center of many challenges in system design today. Difficult issues need to be figured out, such as scalability, consistency, reliab…

4.75/5 · 14 ratings

Learning Python

Portable, powerful, and a breeze to use, Python is the popular open source object-oriented programming language used for both standalone programs …

4.75/5 · 14 ratings

The Algorithm Design Manual

This volume helps take some of the "mystery" out of identifying and dealing with key algorithms. Drawing heavily on the author's own real-world ex…

4.75/5 · 14 ratings

The C++ Programming Language

More than three-quarters of a million programmers have benefited from this book in all of its editions Written by Bjarne Stroustrup, the creator o…

4.75/5 · 14 ratings

Domain-Driven Design: Tackling Complexity in the Heart of Software

Author: Eric Evans

"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are add…

4.75/5 · 14 ratings

The Clean Coder: A Code of Conduct for Professional Programmers

Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common They care deeply about the practice of creating…

4.75/5 · 14 ratings