Skip to main content

Morgan Kaufmann

    • Artificial Intelligence

      • 1st Edition
      • April 1, 1998
      • Nils J. Nilsson
      • English
      • Paperback
        9 7 8 0 1 2 3 9 1 1 1 1 7
      • Hardback
        9 7 8 1 5 5 8 6 0 4 6 7 4
      • eBook
        9 7 8 0 0 8 0 4 9 9 4 5 1
      Intelligent agents are employed as the central characters in this new introductory text. Beginning with elementary reactive agents, Nilsson gradually increases their cognitive horsepower to illustrate the most important and lasting ideas in AI. Neural networks, genetic programming, computer vision, heuristic search, knowledge representation and reasoning, Bayes networks, planning, and language understanding are each revealed through the growing capabilities of these agents. The book provides a refreshing and motivating new synthesis of the field by one of AI's master expositors and leading researchers. Artificial Intelligence: A New Synthesis takes the reader on a complete tour of this intriguing new world of AI.
    • Fundamentals of the Theory of Computation: Principles and Practice

      • 1st Edition
      • April 1, 1998
      • Raymond Greenlaw + 1 more
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 5 4 7 3
      • Hardback
        9 7 8 1 5 5 8 6 0 4 7 4 2
      • eBook
        9 7 8 0 0 8 0 5 0 7 1 0 1
      • eBook
        9 7 8 0 0 8 0 9 4 8 3 5 5
      This innovative textbook presents the key foundational concepts for a one-semester undergraduate course in the theory of computation. It offers the most accessible and motivational course material available for undergraduate computer theory classes. Directed at undergraduates who may have difficulty understanding the relevance of the course to their future careers, the text helps make them more comfortable with the techniques required for the deeper study of computer science. The text motivates students by clarifying complex theory with many examples, exercises and detailed proofs.
    • Cache Memory Book, The

      • 2nd Edition
      • January 13, 1998
      • Jim Handy
      • English
      • Paperback
        9 7 8 0 1 2 3 9 1 1 1 2 4
      • Hardback
        9 7 8 0 1 2 3 2 2 9 8 0 9
      • eBook
        9 7 8 0 0 8 0 5 1 8 7 8 7
      The Second Edition of The Cache Memory Book introduces systems designers to the concepts behind cache design. The book teaches the basic cache concepts and more exotic techniques. It leads readers through someof the most intricate protocols used in complex multiprocessor caches. Written in an accessible, informal style, this text demystifies cache memory design by translating cache concepts and jargon into practical methodologies and real-life examples. It also provides adequate detail to serve as a reference book for ongoing work in cache memory design.The Second Edition includes an updated and expanded glossary of cache memory terms and buzzwords. The book provides new real world applications of cache memory design and a new chapter on cache"tricks".
    • Genetic Programming

      • 1st Edition
      • December 1, 1997
      • Wolfgang Banzhaf + 3 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 3 5 7 1
      • Hardback
        9 7 8 1 5 5 8 6 0 5 1 0 7
      • eBook
        9 7 8 0 0 8 0 5 0 7 2 5 5
      Since the early 1990s, genetic programming (GP)—a discipline whose goal is to enable the automatic generation of computer programs—has emerged as one of the most promising paradigms for fast, productive software development. GP combines biological metaphors gleaned from Darwin's theory of evolution with computer-science approaches drawn from the field of machine learning to create programs that are capable of adapting or recreating themselves for open-ended tasks.This unique introduction to GP provides a detailed overview of the subject and its antecedents, with extensive references to the published and online literature. In addition to explaining the fundamental theory and important algorithms, the text includes practical discussions covering a wealth of potential applications and real-world implementation techniques. Software professionals needing to understand and apply GP concepts will find this book an invaluable practical and theoretical guide.
    • Contextual Design

      • 1st Edition
      • September 1, 1997
      • Karen Holtzblatt + 1 more
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 4 1 1 7
      • eBook
        9 7 8 0 0 8 0 5 0 3 0 4 2
      This book introduces a customer-centered approach to business by showing how data gathered from people while they work can drive the definition of a product or process while supporting the needs of teams and their organizations. This is a practical, hands-on guide for anyone trying to design systems that reflect the way customers want to do their work. The authors developed Contextual Design, the method discussed here, through their work with teams struggling to design products and internal systems. In this book, you'll find the underlying principles of the method and how to apply them to different problems, constraints, and organizational situations.Contextua... Design enables you to+ gather detailed data about how people work and use systems + develop a coherent picture of a whole customer population + generate systems designs from a knowledge of customer work+ diagram a set of existing systems, showing their relationships, inconsistencies, redundancies, and omissions
    • Parallel Programming with MPI

      • 1st Edition
      • October 1, 1996
      • Peter Pacheco
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 3 3 9 4
      • eBook
        9 7 8 0 0 8 0 5 1 3 5 4 6
      A hands-on introduction to parallel programming based on the Message-Passing Interface (MPI) standard, the de-facto industry standard adopted by major vendors of commercial parallel systems. This textbook/tutorial, based on the C language, contains many fully-developed examples and exercises. The complete source code for the examples is available in both C and Fortran 77. Students and professionals will find that the portability of MPI, combined with a thorough grounding in parallel programming principles, will allow them to program any parallel system, from a network of workstations to a parallel supercomputer.
    • Jim Blinn's Corner: A Trip Down the Graphics Pipeline

      • 1st Edition
      • July 1, 1996
      • Jim Blinn
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 3 8 7 5
      • eBook
        9 7 8 0 0 8 0 5 0 9 5 8 7
      For almost three decades eminent computer graphicist Jim Blinn has coupled his scientific knowledge and artistic abilities to foster the growth of the computer graphics field. His many contributions include the Voyager Fly-by animations of space missions to Jupiter, Saturn, and Uranus; The Mechanical Universe, a 52-part telecourse of animated physics; and the computer animation of Carl Sagan's PBS series Cosmos. In addition, Blinn, the recipient of the first SIGGRAPH Computer Graphics Achievement Award, has developed many widely used graphics techniques, including bump mapping, environment mapping, and blobby modeling.Blinn shares his insight and experience in "Jim Blinn's Corner," an award-winning column in the technical magazine IEEE Computer Graphics and Applications in which he unveils his most useful graphics methods and observations. This book, a compendium of 20 of the column's articles, leads you through the "graphics pipeline" offering a wealth of tips and tricks. It explores common graphics problems, many of which have never before been addressed.An invaluable resource for any graphics professionalIn his entertaining and inspirational style, Blinn examines a variety of topics to help computer graphics software and application developers recognize and solve graphics programming problems. Focusing on geometry and the graphics pipeline, he shares:easy to understand explanations of difficult concepts gleaned from years of teachinginteresting examples of tricky special cases that cause conventional algorithms to failhighly refined algorithms for clipping, viewing, lighting, and rendering
    • Distributed Algorithms

      • 1st Edition
      • March 1, 1996
      • Nancy A. Lynch
      • English
      • Paperback
        9 7 8 0 1 2 3 9 5 4 5 4 1
      • Hardback
        9 7 8 1 5 5 8 6 0 3 4 8 6
      • eBook
        9 7 8 0 0 8 0 5 0 4 7 0 4
      In Distributed Algorithms, Nancy Lynch provides a blueprint for designing, implementing, and analyzing distributed algorithms. She directs her book at a wide audience, including students, programmers, system designers, and researchers.Distribu... Algorithms contains the most significant algorithms and impossibility results in the area, all in a simple automata-theoretic setting. The algorithms are proved correct, and their complexity is analyzed according to precisely defined complexity measures. The problems covered include resource allocation, communication, consensus among distributed processes, data consistency, deadlock detection, leader election, global snapshots, and many others.The material is organized according to the system model—first by the timing model and then by the interprocess communication mechanism. The material on system models is isolated in separate chapters for easy reference.The presentation is completely rigorous, yet is intuitive enough for immediate comprehension. This book familiarizes readers with important problems, algorithms, and impossibility results in the area: readers can then recognize the problems when they arise in practice, apply the algorithms to solve them, and use the impossibility results to determine whether problems are unsolvable. The book also provides readers with the basic mathematical tools for designing new algorithms and proving new impossibility results. In addition, it teaches readers how to reason carefully about distributed algorithms—to model them formally, devise precise specifications for their required behavior, prove their correctness, and evaluate their performance with realistic measures.
    • Computerization and Controversy

      • 2nd Edition
      • February 22, 1996
      • Rob Kling
      • English
      • Other
        9 7 8 0 0 8 0 5 0 2 6 3 2
      • Paperback
        9 7 8 0 1 2 4 1 5 0 4 0 9
      The Second Edition of Computerization and Controversy: Value Conflicts and Social Choices is a collection of 78 articles that examine the social aspects of computerization from a variety of perspectives, many presenting important viewpoints not often discussed in the conventional literature. A number of paired articles comprise thought-provoking head-on debate. Fields represented include computer science, information systems, management, journalism, psychology, law, library science, and sociology. This volume introduces some of the major controversies surrounding the computerization of society and helps readers recognize the social processes that drive and shape computerization. Division into eight provocatively titled sections facilitates course planning for classroom or seminar use. A lead article for each section frames the major controversies, locates the selections within the debates, and points to other relevant literature.
    • Information Superhighways

      • 1st Edition
      • May 15, 1995
      • Stephen J. Emmott
      • English
      • Hardback
        9 7 8 0 1 2 2 3 8 3 6 0 1
      • eBook
        9 7 8 0 0 8 0 5 0 8 7 2 6
      A global information revolution has begun. Converging communications and computing technologies are forming information superhighways, linking people and information interactively, at any time, in any place, via a combination of multimedia, digital video, sound, graphics, and text.The challenge now is to understand the needs of people as the users of information superhighways and develop products and services that use the technological advances to positive effect. This is the first book to examine these issues. It shows that by focusing on users, a range of multimedia applications emerge which make more imaginative use of computing and bandwidth than the products of the current focus on application development, such as"video on demand."The book emphasizes the point that the information revolution will be driven by users, not the multimedia industry.Information Superhighways is essential reading for those working in the communications, computing, and media industries, and in multimedia. It will also be of interest to students and practitioners in psychology, computing, and human-computer interaction.