Skip to main content

Books in Computer science

The Computing collection presents a range of foundational and applied content across computer and data science, including fields such as Artificial Intelligence; Computational Modelling; Computer Networks, Computer Organization & Architecture, Computer Vision & Pattern Recognition, Data Management; Embedded Systems & Computer Engineering; HCI/User Interface Design; Information Security; Machine Learning; Network Security; Software Engineering.

    • Computation and Storage in the Cloud

      • 1st Edition
      • December 31, 2012
      • Dong Yuan + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 4 0 7 7 6 7 6
      • eBook
        9 7 8 0 1 2 4 0 7 8 7 9 6
      Computation and Storage in the Cloud is the first comprehensive and systematic work investigating the issue of computation and storage trade-off in the cloud in order to reduce the overall application cost. Scientific applications are usually computation and data intensive, where complex computation tasks take a long time for execution and the generated datasets are often terabytes or petabytes in size. Storing valuable generated application datasets can save their regeneration cost when they are reused, not to mention the waiting time caused by regeneration. However, the large size of the scientific datasets is a big challenge for their storage. By proposing innovative concepts, theorems and algorithms, this book will help bring the cost down dramatically for both cloud users and service providers to run computation and data intensive scientific applications in the cloud. Covers cost models and benchmarking that explain the necessary tradeoffs for both cloud providers and users Describes several novel strategies for storing application datasets in the cloud Includes real-world case studies of scientific research applications
    • Programming Massively Parallel Processors

      • 2nd Edition
      • December 14, 2012
      • David B. Kirk + 1 more
      • English
      • eBook
        9 7 8 0 1 2 3 9 1 4 1 8 7
      Programming Massively Parallel Processors: A Hands-on Approach, Second Edition, teaches students how to program massively parallel processors. It offers a detailed discussion of various techniques for constructing parallel programs. Case studies are used to demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. This guide shows both student and professional alike the basic concepts of parallel programming and GPU architecture. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in depth. This revised edition contains more parallel programming examples, commonly-used libraries such as Thrust, and explanations of the latest tools. It also provides new coverage of CUDA 5.0, improved performance, enhanced development tools, increased hardware support, and more; increased coverage of related technology, OpenCL and new material on algorithm patterns, GPU clusters, host programming, and data parallelism; and two new case studies (on MRI reconstruction and molecular visualization) that explore the latest applications of CUDA and GPUs for scientific research and high-performance computing. This book should be a valuable resource for advanced students, software engineers, programmers, and hardware engineers.
    • Federated Identity Primer

      • 1st Edition
      • December 10, 2012
      • Derrick Rountree
      • English
      • Paperback
        9 7 8 0 1 2 4 0 7 1 8 9 6
      • eBook
        9 7 8 0 1 2 4 0 7 2 0 7 7
      Identity authentication and authorization are integral tasks in today's digital world. As businesses become more technologically integrated and consumers use more web services, the questions of identity security and accessibility are becoming more prevalent. Federated identity links user credentials across multiple systems and services, altering both the utility and security landscape of both. In Federated Identity Primer, Derrick Rountree.
    • Designing the Search Experience

      • 1st Edition
      • December 8, 2012
      • Tony Russell-Rose + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 9 6 9 8 1 1
      • eBook
        9 7 8 0 1 2 3 9 7 2 8 8 0
      Search is not just a box and ten blue links. Search is a journey: an exploration where what we encounter along the way changes what we seek. But in order to guide people along this journey, designers must understand both the art and science of search.In Designing the Search Experience, authors Tony Russell-Rose and Tyler Tate weave together the theories of information seeking with the practice of user interface design.
    • Distributed Artificial Intelligence

      • 1st Edition
      • December 2, 2012
      • Michael N. Huhns
      • English
      • Paperback
        9 7 8 0 9 3 4 6 1 3 3 8 5
      • eBook
        9 7 8 0 3 2 3 1 3 7 5 9 1
      Distributed Artificial Intelligence presents a collection of papers describing the state of research in distributed artificial intelligence (DAI). DAI is concerned with the cooperative solution of problems by a decentralized group of agents. The agents may range from simple processing elements to complex entities exhibiting rational behavior. The book is organized into three parts. Part I addresses ways to develop control abstractions that efficiently guide problem-solving; communication abstractions that yield cooperation; and description abstractions that result in effective organizational structure. Part II describes architectures for developing and testing DAI systems. Part III discusses applications of DAI in manufacturing, office automation, and man-machine interactions. This book is intended for researchers, system developers, and students in artificial intelligence and related disciplines. It can also be used as a reference for students and researchers in other disciplines, such as psychology, philosophy, robotics, and distributed computing, who wish to understand the issues of DAI.
    • Radiosity and Realistic Image Synthesis

      • 1st Edition
      • December 2, 2012
      • Michael F. Cohen + 1 more
      • English
      • Hardback
        9 7 8 0 1 2 1 7 8 2 7 0 2
      • Paperback
        9 7 8 0 1 2 4 1 2 1 5 0 8
      • eBook
        9 7 8 0 0 8 0 5 1 5 6 7 0
      The goal of image synthesis is to create, using the computer, a visual experience that is identical to what a viewer would experience when viewing a real environment. Radiosity and Realistic Image Synthesis offers the first comprehensive look at the radiosity method for image synthesis and the tools required to approach this elusive goal. Basic concepts and mathematical fundamentals underlying image synthesis and radiosity algorithms are covered thoroughly. (A basic knowledge of undergraduate calculus is assumed). The algorithms that have been developed to implement the radiosity method ranging from environment subdivision to final display are discussed. Successes and difficulties in implementing and using these algorithms are highlighted. Extensions to the basic radiosity method to include glossy surfaces, fog or smoke, and realistic light sources are also described. There are 16 pages of full colour images and over 100 illustrations to explain the development and show the results of the radiosity method. Results of applications of this new technology from a variety of fields are also included.Michael Cohen has worked in the area of realistic image synthesis since 1983 and was instrumental in the development of the radiosity method. He is currently an assistant professor of computer science at Princeton University. John Wallace is a software engineer at 3D/EYE, Inc., where he is the project leader for the development of Hewlett-Packard's ATRCore radiosity and ray tracing library. A chapter on the basic concepts of image synthesis is contributed by Patrick Hanrahan. He has worked on the topic of image synthesis at Pixar, where he was instrumental in the development of the Renderman software. He has also led research on the hierarchical methods at Princeton University, where he is an associate professor of computer science. All three authors have written numerous articles on radiosity that have appeared in the SIGGAPH proceedings and elsewhere. They have also taught the SIGGRAPH course on radiosity for 5 years.
    • Artificial Intelligence in Chemical Engineering

      • 1st Edition
      • December 2, 2012
      • Thomas E. Quantrille + 1 more
      • English
      • Hardback
        9 7 8 0 1 2 5 6 9 5 5 0 3
      • eBook
        9 7 8 0 0 8 0 5 7 1 2 1 8
      Artificial intelligence (AI) is the part of computer science concerned with designing intelligent computer systems (systems that exhibit characteristics we associate with intelligence in human behavior). This book is the first published textbook of AI in chemical engineering, and provides broad and in-depth coverage of AI programming, AI principles, expert systems, and neural networks in chemical engineering. This book introduces the computational means and methodologies that are used to enable computers to perform intelligent engineering tasks. A key goal is to move beyond the principles of AI into its applications in chemical engineering. After reading this book, a chemical engineer will have a firm grounding in AI, know what chemical engineering applications of AI exist today, and understand the current challenges facing AI in engineering.
    • The System Engineers Handbook

      • 1st Edition
      • December 2, 2012
      • John Black
      • English
      • Hardback
        9 7 8 0 1 2 1 0 2 8 2 0 6
      • eBook
        9 7 8 0 0 8 0 5 1 9 0 2 9
      The System Engineer's Handbook, written by the developer of the VME bus system and some of the most knowledgeable experts in the computer industry, is the most comprehensive guide available for the VME bus standard. It is the system engineer's guide to building high performance multiprocessor systems. This book contains complete copies of VME bus and VXI bus specifications and applications information, enabling a system engineer to purchase state-of-the-art board components from specialized manufacturers and assemble them into a fully-functional system.
    • Introduction to Electronic Document Management Systems

      • 1st Edition
      • December 2, 2012
      • Bozzano G Luisa
      • English
      • Paperback
        9 7 8 0 1 2 4 1 2 1 0 2 7
      • eBook
        9 7 8 0 3 2 3 1 4 0 6 2 1
      Introduction to Electronic Document Management Systems provides an in-depth overview of the technology of electronic document management using modern electronic image processing. It will prove to be a key source of information for management and technical staff of organizations considering a transformation from traditional micrographics-based document storage and retrieval systems to new electronic document capture systems. It will also be useful for those organizations considering improving productivity through electronic management of large volumes of data records.
    • Case-Based Planning

      • 1st Edition
      • December 2, 2012
      • Kristian J. Hammond
      • English
      • Paperback
        9 7 8 0 1 2 3 9 5 9 5 8 4
      • eBook
        9 7 8 0 3 2 3 1 3 8 4 6 8
      Perspectives in Artificial Intelligence, Volume 1: Case-Based Planning: Viewing Planning as a Memory Task focuses on the processes, methodologies, and techniques employed in viewing planning as a memory task. The publication first elaborates on planning and memory and learning from planning. Discussions focus on learning from cases, learning plans, learning to predict failures, case-based planning, structure of case-based planning, and learning from planning. The text then elaborates on planning from memory and planning Thematic Organization Packets (TOPs) and strategies, including TOPs in understanding and planning, TOPs and strategies, and function of memory. The manuscript takes a look at modifying and repairing plans, case-based planning, and planning and planners. Topics include CHEF as a program, case-based planning as planning and learning, noticing and explaining the failure, storing the plan, different situations for altering plans, and introduction of failure. The publication is a vital reference for researchers interested in viewing planning as a memory task.