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.

  • GPU Programming in MATLAB

    • 1st Edition
    • Nikolaos Ploskas + 1 more
    • English
    GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB. The book starts with coverage of the Parallel Computing Toolbox and other MATLAB toolboxes for GPU computing, which allow applications to be ported straightforwardly onto GPUs without extensive knowledge of GPU programming. The next part covers built-in, GPU-enabled features of MATLAB, including options to leverage GPUs across multicore or different computer systems. Finally, advanced material includes CUDA code in MATLAB and optimizing existing GPU applications. Throughout the book, examples and source codes illustrate every concept so that readers can immediately apply them to their own development.
  • Matlab

    A Practical Introduction to Programming and Problem Solving
    • 4th Edition
    • Dorothy C. Attaway
    • English
    MATLAB: A Practical Introduction to Programming and Problem Solving, Fourth Edition, winner of a 2017 Textbook Excellence Award (Texty), has been updated to reflect the functionality of the current version of MATLAB, including the new H2 Graphics system. It features new and revised end-of-chapter exercises, more engineering applications to help the reader learn this software tool in context, and a new section on object-oriented programming in MATLAB. MATLAB has become the standard software tool for solving scientific and engineering problems due to its powerful built-in functions and its ability to program. Assuming no knowledge of programming, this book guides the reader through both programming and built-in functions to easily exploit MATLAB's extensive capabilities for tackling engineering problems. The book starts with programming concepts, such as variables, assignments, and selection statements, moves on to loops, and then solves problems using both the programming concept and the power of MATLAB. In-depth coverage is given to input/output, a topic fundamental to many engineering applications.
  • Social Network Sites for Scientists

    A Quantitative Survey
    • 1st Edition
    • Jose Luis Ortega
    • English
    Social Network Sites for Scientists: A Quantitative Survey explores the newest social network sites (for example, ResearchGate and Academia.edu) and web bibliographic platforms (Mendeley, Zotero) that have recently emerged for the scholarly community to use in the interchange of information and documents. Chapters describe their main characteristics, what their advantages and limitations are, and the researchers that populate these websites. The surveys included in the book have been conducted following a quantitative approach, and measure the strength of the services provided by the sites in terms of use and activity. In addition, they also discuss the implications of new products in the future of scientific communication and their impact on research activities and evaluation.
  • Discover Digital Libraries

    Theory and Practice
    • 1st Edition
    • Iris Xie + 1 more
    • English
    Discover Digital Libraries: Theory and Practice is a book that integrates both research and practice concerning digital library development, use, preservation, and evaluation. The combination of current research and practical guidelines is a unique strength of this book. The authors bring in-depth expertise on different digital library issues and synthesize theoretical and practical perspectives relevant to researchers, practitioners, and students. The book presents a comprehensive overview of the different approaches and tools for digital library development, including discussions of the social and legal issues associated with digital libraries. Readers will find current research and the best practices of digital libraries, providing both US and international perspectives on the development of digital libraries and their components, including collection, digitization, metadata, interface design, sustainability, preservation, retrieval, and evaluation of digital libraries.
  • e-Health Systems

    Theory and Technical Applications
    • 1st Edition
    • Joel J.P.C. Rodrigues + 2 more
    • English
    e-Health Systems: Theory, Advances and Technical Applications offers a global vision of all the parties involved with e-health system deployment and its operation process, presenting the state of the art in major trends for improving healthcare quality and efficiency of healthcare management. The authors focus on ICT technologies and solutions for health management and healthcare applications, specifically emerging ICT to help reduce costs and improve healthcare quality, and healthcare trends in consumer empowerment and information-rich "Smart Care", with ubiquitous care access from anywhere, at any time, by any authorized person(s) when needed. Split into two parts, this book provides a comprehensive introduction to the concepts of e-health and delves into the processes carried out to store information, as well as the standards that are used; the authors explore applications and implementation of e-health systems, explaining in depth the types of wireless networks and security protocols employed to convert these systems into robust solutions avoiding any kind of data corruption and vulnerabilities.
  • OCEB 2 Certification Guide

    Business Process Management - Fundamental Level
    • 2nd Edition
    • Tim Weilkiens + 3 more
    • English
    OCEB 2 Certification Guide, Second Edition has been updated to cover the new version 2 of the BPMN standard and delivers expert insight into BPM from one of the developers of the OCEB Fundamental exam, offering full coverage of the fundamental exam material for both the business and technical tracks to further certification. The first study guide prepares candidates to take—and pass—the OCEB Fundamental exam, explaining and building on basic concepts, focusing on key areas, and testing knowledge of all critical topics with sample questions and detailed answers. Suitable for practitioners, and those newer to the field, this book provides a solid grounding in business process management based on the authors’ own extensive BPM consulting experiences.
  • Perspectives on Data Science for Software Engineering

    • 1st Edition
    • Tim Menzies + 2 more
    • English
    Perspectives on Data Science for Software Engineering presents the best practices of seasoned data miners in software engineering. The idea for this book was created during the 2014 conference at Dagstuhl, an invitation-only gathering of leading computer scientists who meet to identify and discuss cutting-edge informatics topics. At the 2014 conference, the concept of how to transfer the knowledge of experts from seasoned software engineers and data scientists to newcomers in the field highlighted many discussions. While there are many books covering data mining and software engineering basics, they present only the fundamentals and lack the perspective that comes from real-world experience. This book offers unique insights into the wisdom of the community’s leaders gathered to share hard-won lessons from the trenches. Ideas are presented in digestible chapters designed to be applicable across many domains. Topics included cover data collection, data sharing, data mining, and how to utilize these techniques in successful software projects. Newcomers to software engineering data science will learn the tips and tricks of the trade, while more experienced data scientists will benefit from war stories that show what traps to avoid.
  • Quantifying the User Experience

    Practical Statistics for User Research
    • 2nd Edition
    • Jeff Sauro + 1 more
    • English
    Quantifying the User Experience: Practical Statistics for User Research, Second Edition, provides practitioners and researchers with the information they need to confidently quantify, qualify, and justify their data. The book presents a practical guide on how to use statistics to solve common quantitative problems that arise in user research. It addresses questions users face every day, including, Is the current product more usable than our competition? Can we be sure at least 70% of users can complete the task on their first attempt? How long will it take users to purchase products on the website? This book provides a foundation for statistical theories and the best practices needed to apply them. The authors draw on decades of statistical literature from human factors, industrial engineering, and psychology, as well as their own published research, providing both concrete solutions (Excel formulas and links to their own web-calculators), along with an engaging discussion on the statistical reasons why tests work and how to effectively communicate results. Throughout this new edition, users will find updates on standardized usability questionnaires, a new chapter on general linear modeling (correlation, regression, and analysis of variance), with updated examples and case studies throughout.
  • Learning-Based Adaptive Control

    An Extremum Seeking Approach – Theory and Applications
    • 1st Edition
    • Mouhacine Benosman
    • English
    Adaptive control has been one of the main problems studied in control theory. The subject is well understood, yet it has a very active research frontier. This book focuses on a specific subclass of adaptive control, namely, learning-based adaptive control. As systems evolve during time or are exposed to unstructured environments, it is expected that some of their characteristics may change. This book offers a new perspective about how to deal with these variations. By merging together Model-Free and Model-Based learning algorithms, the author demonstrates, using a number of mechatronic examples, how the learning process can be shortened and optimal control performance can be reached and maintained.
  • Biostatistics and Computer-based Analysis of Health Data using R

    • 1st Edition
    • Christophe Lalanne + 1 more
    • English
    Biostatistics and Computer-Based Analysis of Health Data Using the R Software addresses the concept that many of the actions performed by statistical software comes back to the handling, manipulation, or even transformation of digital data. It is therefore of primary importance to understand how statistical data is displayed and how it can be exploited by software such as R. In this book, the authors explore basic and variable commands, sample comparisons, analysis of variance, epidemiological studies, and censored data. With proposed applications and examples of commands following each chapter, this book allows readers to apply advanced statistical concepts to their own data and software.