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.

  • Computing and Visualization for Intravascular Imaging and Computer-Assisted Stenting

    • 1st Edition
    • Simone Balocco + 4 more
    • English
    Computing and Visualization for Intravascular Imaging and Computer-Assisted Stenting presents imaging, treatment, and computed assisted technological techniques for diagnostic and intraoperative vascular imaging and stenting. These techniques offer increasingly useful information on vascular anatomy and function, and are poised to have a dramatic impact on the diagnosis, analysis, modeling, and treatment of vascular diseases. After setting out the technical and clinical challenges of vascular imaging and stenting, the book gives a concise overview of the basics before presenting state-of-the-art methods for solving these challenges. Readers will learn about the main challenges in endovascular procedures, along with new applications of intravascular imaging and the latest advances in computer assisted stenting.
  • Rugged Embedded Systems

    Computing in Harsh Environments
    • 1st Edition
    • Augusto Vega + 2 more
    • English
    Rugged Embedded Systems: Computing in Harsh Environments describes how to design reliable embedded systems for harsh environments, including architectural approaches, cross-stack hardware/software techniques, and emerging challenges and opportunities. A "harsh environment" presents inherent characteristics, such as extreme temperature and radiation levels, very low power and energy budgets, strict fault tolerance and security constraints, etc. that challenge the computer system in its design and operation. To guarantee proper execution (correct, safe, and low-power) in such scenarios, this contributed work discusses multiple layers that involve firmware, operating systems, and applications, as well as power management units and communication interfaces. This book also incorporates use cases in the domains of unmanned vehicles (advanced cars and micro aerial robots) and space exploration as examples of computing designs for harsh environments.
  • Certifiable Software Applications 2

    Support Processes
    • 1st Edition
    • Jean-Louis Boulanger
    • English
    Certifiable Software Applications 2: Support Processes explains the process to achieve a certifiable application. This concerns several major topics, skill management, data preparation, requirement management, software verification, and software validation. In addition, analysis of the impact of the use of COTS and pre-existing software on certifiable software is presented. Finally, the last support process concerns the management of commercial tools, the creation of a specific tools, and therefore the qualification of tools, which is based on their impact on the final software.
  • Programming Massively Parallel Processors

    A Hands-on Approach
    • 3rd Edition
    • David B. Kirk + 1 more
    • English
    Programming Massively Parallel Processors: A Hands-on Approach, Third Edition shows both student and professional alike the basic concepts of parallel programming and GPU architecture, exploring, in detail, various techniques for constructing parallel programs. Case studies demonstrate the development process, detailing computational thinking and ending with effective and efficient parallel programs. Topics of performance, floating-point format, parallel patterns, and dynamic parallelism are covered in-depth. For this new edition, the authors have updated their coverage of CUDA, including coverage of newer libraries, such as CuDNN, moved content that has become less important to appendices, added two new chapters on parallel patterns, and updated case studies to reflect current industry practices.
  • Big Data and Smart Service Systems

    • 1st Edition
    • Xiwei Liu + 4 more
    • English
    Big Data and Smart Service Systems presents the theories and applications regarding Big Data and smart service systems, data acquisition, smart cities, business decision-making support, and smart service design. The rapid development of computer and Internet technologies has led the world to the era of Big Data. Big Data technologies are widely used, which has brought unprecedented impacts on traditional industries and lifestyle. More and more governments, business sectors, and institutions begin to realize data is becoming the most valuable asset and its analysis is becoming the core competitiveness.
  • e-Government in Asia:Origins, Politics, Impacts, Geographies

    • 1st Edition
    • Barney Warf
    • English
    E-Government in Asia offers a thorough examination of e-governance in Asia, including the uses of the Internet to mediate interactions between Asian governments and their citizens. The book examines how the Internet is reshaping these interactions in the region and summarizes the nature of e-government, the growth of the Internet in Asia, issues of the digital divide, and how the Internet is affecting the ways in which public services are provided, how Asians acquire information, and other issues.
  • Agent-based Spatial Simulation with NetLogo, Volume 2

    Advanced Concepts
    • 1st Edition
    • Arnaud Banos + 2 more
    • English
    Whereas Volume 1 introduced the NetLogo platform as a means of prototyping simple models, this second volume focuses on the advanced use of NetLogo to connect both data and theories, making it ideal for the majority of scientific communities. The authors focus on agent-based modeling of spatialized phenomena with a methodological and practical orientation, demonstrating how advanced agent-based spatial simulation methods and technics can be implemented. This book provides theoretical and conceptual backgrounds, as well as algorithmic and technical insights, including code and applets, so that readers can test and re-use most of its content.
  • Advanced Persistent Security

    A Cyberwarfare Approach to Implementing Adaptive Enterprise Protection, Detection, and Reaction Strategies
    • 1st Edition
    • Ira Winkler + 1 more
    • English
    Advanced Persistent Security covers secure network design and implementation, including authentication, authorization, data and access integrity, network monitoring, and risk assessment. Using such recent high profile cases as Target, Sony, and Home Depot, the book explores information security risks, identifies the common threats organizations face, and presents tactics on how to prioritize the right countermeasures. The book discusses concepts such as malignant versus malicious threats, adversary mentality, motivation, the economics of cybercrime, the criminal infrastructure, dark webs, and the criminals organizations currently face.
  • Universal UX Design

    Building Multicultural User Experience
    • 1st Edition
    • Alberto Ferreira
    • English
    Universal UX Design: Building Multicultural User Experience provides an ideal guide as multicultural UX continues to emerge as a transdisciplinary field that, in addition to the traditional UI and corporate strategy concerns, includes socio/cultural and neurocognitive concerns that constitute one of the first steps in a truly global product strategy. In short, multicultural UX is no longer a nice-to-have in your overall UX strategy, it is now a must-have. This practical guide teaches readers about international concerns on the development of a uniquely branded, yet culturally appealing, software end-product. With hands-on examples throughout, readers will learn how to accurately predict user behavior, optimize layout and text elements, and integrate persuasive design in layout, as well as how to determine which strategies to communicate image and content more effectively, while demystifying the psychological and sociopolitical factors associated with culture. The book reviews the essentials of cognitive UI perception and how they are affected by socio-cultural conditioning, as well as how different cultural bias and expectations can work in UX design.
  • Contextual Design

    Design for Life
    • 2nd Edition
    • Karen Holtzblatt + 1 more
    • English
    Contextual Design: Design for Life, Second Edition, describes the core techniques needed to deliberately produce a compelling user experience. Contextual design was first invented in 1988 to drive a deep understanding of the user into the design process. It has been used in a wide variety of industries and taught in universities all over the world. Until now, the basic CD approach has needed little revision, but with the wide adoption of handheld devices, especially smartphones, the way technology is integrated into people’s lives has fundamentally changed. Contextual Design V2.0 introduces both the classic CD techniques and the new techniques needed to "design for life", fulfilling core human motives while supporting activities. This completely updated and revised edition is written in a clear, informal style without excessive jargon, and is the must-have book for any UX Design library. Users will find coverage of mobile devices and consumer and business products, all illustrated with new examples, case studies, and discussions on how to use CD with the agile development and other project requirements methods.