Nearly all AI books are scholarly and theoretical. Most concentrate
on basic research questions and issues. This book avoids those issues
and controversies and instead deals with where we are now in terms
of practical applications and real applied potential. The book represents
the first collection of applications selected on the basis of how
successful they have been.
Introduction to Algorithms
If you had to buy just one text on algorithms, Introduction to Algorithms
is a magnificent choice. This is the best book for starters AND veterans.
As one man said: "Reading the book strengthens the mind; carrying
the book strengthens the body. Paying for the book, well, that's what
credit cards were made for."
Algorithms in Java, Third Edition
This volume comprises a new edition of the first half of Sedgewick's
(computer science, Princeton, U.) complete work. Sixteen chapters
present Java class implementations of about 100 important practical
algorithms, and address topics such as ADTs, modular, and object oriented
programming; arrays, linked lists, trees, and other data structures;
algorithms for sorting, selection, priority queue ADT implementations,
and search algorithms; and implementations for binomial queues, multiway
radix sorting, randomized BSTs, splay trees, skip lists, multiway
ties, and other advanced methods.
Artificial Intelligence : A New Synthesis
Although I do not recommend this book as a first one (because the
material is too much dense for a begginer), it undoubtedly is a "must"
in any set of books if you intend seriously working inside this area.
Mastering Visual C# .NET
Mastering Visual C# .NET is the best resource for getting everything you can out of the new C# language and the .NET Framework. You'll master C# language essentials, quickly taking advantage of the many improvements it offers over C++ and see tons of examples that show you all the ways that .NET can make your programming more efficient and your applications more powerful. You'll learn how to create stand-alone applications, as well...