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.

    • Managing Information Security

      • 2nd Edition
      • August 21, 2013
      • John Vacca
      • English
      • Paperback
        9 7 8 0 1 2 4 1 6 6 8 8 2
      • eBook
        9 7 8 0 1 2 4 1 6 6 9 4 3
      Managing Information Security offers focused coverage of how to protect mission critical systems, and how to deploy security management systems, IT security, ID management, intrusion detection and prevention systems, computer forensics, network forensics, firewalls, penetration testing, vulnerability assessment, and more. It offers in-depth coverage of the current technology and practice as it relates to information security management solutions. Individual chapters are authored by leading experts in the field and address the immediate and long-term challenges in the authors’ respective areas of expertise.
    • Attention and Memory

      • 1st Edition
      • October 22, 2013
      • G. Underwood
      • English
      • Paperback
        9 7 8 0 0 8 0 1 8 7 5 4 9
      • eBook
        9 7 8 1 4 8 3 2 9 3 0 7 3
      Written specifically for students of experimental psychology, this book focuses on attention and memory, and attempts to inegrate these two closely related phenomena. In addition to the concepts of short term and long term memory there has been added the system of immediate or sensory memory. In the description of the representation of knowledge by human memory the author has necessarily drawn conclusions about optimal presentation and retrieval procedures, which should be transferable to non-laboratory situations where information processing is presently inadequate. The present approach attempts to keep in perspective the functions of attention and memory that the proponents of model building techniques have tended to overlook in their investigations. A new and fresh contribution to a growing area of research and teaching interest
    • Credible Checklists and Quality Questionnaires

      • 1st Edition
      • August 22, 2013
      • Chauncey Wilson
      • English
      • Paperback
        9 7 8 0 1 2 4 1 0 3 9 2 4
      • eBook
        9 7 8 0 1 2 4 1 0 4 4 9 5
      Credible Checklists and Quality Questionnaires starts off with an examination of the critical but commonly overlooked checklist method. In the second chapter, questionnaires and surveys are discussed. Asking questions sounds simple, but the hard truth is that asking questions (and designing questionnaires) is a difficult task. This chapter discusses being mindful of the choice of words, order of questions and how early questions influence later questions, answer scales and how they impact the user response, questionnaire design, and much more. The final chapter provides examples of some common questionnaires (both free and fee-based) for assessing the usability of products. After reading this book, readers will be able to use these user design tools with greater confidence and certainty.
    • High Performance Deformable Image Registration Algorithms for Manycore Processors

      • 1st Edition
      • June 28, 2013
      • James Shackleford + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 4 0 7 7 4 1 6
      • eBook
        9 7 8 0 1 2 4 0 7 8 8 0 2
      High Performance Deformable Image Registration Algorithms for Manycore Processors develops highly data-parallel image registration algorithms suitable for use on modern multi-core architectures, including graphics processing units (GPUs). Focusing on deformable registration, we show how to develop data-parallel versions of the registration algorithm suitable for execution on the GPU. Image registration is the process of aligning two or more images into a common coordinate frame and is a fundamental step to be able to compare or fuse data obtained from different sensor measurements. Extracting useful information from 2D/3D data is essential to realizing key technologies underlying our daily lives. Examples include autonomous vehicles and humanoid robots that can recognize and manipulate objects in cluttered environments using stereo vision and laser sensing and medical imaging to localize and diagnose tumors in internal organs using data captured by CT/MRI scans.
    • Concise Encyclopedia of Software Engineering

      • 1st Edition
      • Volume 1
      • October 22, 2013
      • Derrick Morris
      • English
      • eBook
        9 7 8 1 4 8 3 2 8 6 8 4 6
      This Concise Encyclopedia of Software Engineering is intended to provide compact coverage of the knowledge relevant to the practicing software engineer. The content has been chosen to provide an introduction to the theory and techniques relevant to the software of a broad class of computer applications. It is supported by examples of particular applications and their enabling technologies. This Encyclopedia will be of value to new practitioners who need a concise overview and established practitioners who need to read about the "penumbra" surrounding their own specialities. It will also be useful to professionals from other disciplines who need to gain some understanding of the various aspects of software engineering which underpin complex information and control systems, and the thinking behind them.
    • Distributed Computing Through Combinatorial Topology

      • 1st Edition
      • November 30, 2013
      • Maurice Herlihy + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 4 0 4 5 7 8 1
      • eBook
        9 7 8 0 1 2 4 0 4 7 2 8 0
      Distributed Computing Through Combinatorial Topology describes techniques for analyzing distributed algorithms based on award winning combinatorial topology research. The authors present a solid theoretical foundation relevant to many real systems reliant on parallelism with unpredictable delays, such as multicore microprocessors, wireless networks, distributed systems, and Internet protocols. Today, a new student or researcher must assemble a collection of scattered conference publications, which are typically terse and commonly use different notations and terminologies. This book provides a self-contained explanation of the mathematics to readers with computer science backgrounds, as well as explaining computer science concepts to readers with backgrounds in applied mathematics. The first section presents mathematical notions and models, including message passing and shared-memory systems, failures, and timing models. The next section presents core concepts in two chapters each: first, proving a simple result that lends itself to examples and pictures that will build up readers' intuition; then generalizing the concept to prove a more sophisticated result. The overall result weaves together and develops the basic concepts of the field, presenting them in a gradual and intuitively appealing way. The book's final section discusses advanced topics typically found in a graduate-level course for those who wish to explore further.
    • Science & Consciousness

      • 1st Edition
      • October 22, 2013
      • M. Cazenave
      • English
      • eBook
        9 7 8 1 4 8 3 2 8 5 9 6 2
      This book explores the concept of consciousness when defined in the terms mind, spirit, soul and awareness. It consists of the edited proceedings of a colloquium held in Cordoba, at which experts in physics, neuro- and psycho-physiology, analytical psychology, philosophy and religious knowledge discussed aspects of their work related to this main theme. The following areas are covered: quantum mechanics and the role of consciousness, neurophysiology and states of consciousness, the manifestation of the psyche in consciousness, the odyssey of consciousness, and science and consciousness. The discussions which follow give a multi-disciplinary perspective on the questions involved.
    • Lexical Ambiguity Resolution

      • 1st Edition
      • October 22, 2013
      • Steven L. Small + 2 more
      • English
      • Hardback
        9 7 8 0 9 3 4 6 1 3 5 0 7
      • eBook
        9 7 8 0 0 8 0 5 1 0 1 3 2
      The most frequently used words in English are highly ambiguous; for example, Webster's Ninth New Collegiate Dictionary lists 94 meanings for the word "run" as a verb alone. Yet people rarely notice this ambiguity. Solving this puzzle has commanded the efforts of cognitive scientists for many years. The solution most often identified is "context": we use the context of utterance to determine the proper meanings of words and sentences. The problem then becomes specifying the nature of context and how it interacts with the rest of an understanding system. The difficulty becomes especially apparent in the attempt to write a computer program to understand natural language. Lexical ambiguity resolution (LAR), then, is one of the central problems in natural language and computational semantics research.A collection of the best research on LAR available, this volume offers eighteen original papers by leading scientists. Part I, Computer Models, describes nine attempts to discover the processes necessary for disambiguation by implementing programs to do the job. Part II, Empirical Studies, goes into the laboratory setting to examine the nature of the human disambiguation mechanism and the structure of ambiguity itself.A primary goal of this volume is to propose a cognitive science perspective arising out of the conjunction of work and approaches from neuropsychology, psycholinguistics, and artificial intelligence--thereb... encouraging a closer cooperation and collaboration among these fields.Lexical Ambiguity Resolution is a valuable and accessible source book for students and cognitive scientists in AI, psycholinguistics, neuropsychology, or theoretical linguistics.
    • Measuring the User Experience

      • 2nd Edition
      • May 23, 2013
      • Bill Albert + 1 more
      • English
      • eBook
        9 7 8 0 1 2 4 1 5 7 9 2 7
      Measuring the User Experience was the first book that focused on how to quantify the user experience. Now in the second edition, the authors include new material on how recent technologies have made it easier and more effective to collect a broader range of data about the user experience. As more UX and web professionals need to justify their design decisions with solid, reliable data, Measuring the User Experience provides the quantitative analysis training that these professionals need. The second edition presents new metrics such as emotional engagement, personas, keystroke analysis, and net promoter score. It also examines how new technologies coming from neuro-marketing and online market research can refine user experience measurement, helping usability and user experience practitioners make business cases to stakeholders. The book also contains new research and updated examples, including tips on writing online survey questions, six new case studies, and examples using the most recent version of Excel.
    • Human Motion Simulation

      • 1st Edition
      • May 30, 2013
      • Karim Abdel-Malek + 1 more
      • English
      • Hardback
        9 7 8 0 1 2 4 0 5 1 9 0 4
      • eBook
        9 7 8 0 1 2 4 0 4 6 0 1 6
      Simulate realistic human motion in a virtual world with an optimization-based approach to motion prediction. With this approach, motion is governed by human performance measures, such as speed and energy, which act as objective functions to be optimized. Constraints on joint torques and angles are imposed quite easily. Predicting motion in this way allows one to use avatars to study how and why humans move the way they do, given specific scenarios. It also enables avatars to react to infinitely many scenarios with substantial autonomy. With this approach it is possible to predict dynamic motion without having to integrate equations of motion -- rather than solving equations of motion, this approach solves for a continuous time-dependent curve characterizing joint variables (also called joint profiles) for every degree of freedom.