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.

  • Artificial Intelligence and Machine Learning for Safety-Critical Systems

    A Comprehensive Guide
    • 1st Edition
    • Rajiv Pandey + 3 more
    • English
    Artificial Intelligence and Machine Learning for Safety-Critical Systems: A Comprehensive Guide provides engineers and system designers who are exploring the application of AI/ML methods for safety-critical systems with a dedicated resource on the challenges and mitigation strategies involved in their design. The book's authors present ML techniques in safety-critical systems across multiple domains, including pattern recognition, image processing, edge computing, Internet of Things (IoT), encryption, hardware accelerators, and many others. These applications help readers understand the many challenges that need to be addressed in order to increase the deployment of ML models in critical systems. In addition, the book shows how to improve public trust in ML systems by providing explainable model outputs rather than treating the system as a black box for which the outputs are difficult to explain. Finally, the authors demonstrate how to meet legal certification and regulatory requirements for the appropriate ML models. In essence, the goal of this book is to help ensure that AI-based critical systems better utilize resources, avoid failures, and increase system safety and public safety.
  • Usability Testing Essentials

    Ready, Set ...Test!
    • 3rd Edition
    • Carol M. Barnum
    • English
    Usability Testing Essentials: Ready, Set ...Test!, Third Edition presents a practical, step-by-step approach to learning the entire process of planning and conducting a usability test. The book explains how to analyze and apply results and what to do when confronted with budgetary and time restrictions. This is the ideal book for anyone involved in usability or user-centered design—from students to seasoned professionals. Updated throughout, this book reflects the latest approaches, tools, and techniques needed to begin usability testing or to advance in this area.
  • Computational Intelligence in Mechatronics

    Solving Real-World Problems in Electronic Systems Design
    • 1st Edition
    • Mohamed Arezki Mellal
    • English
    Computational Intelligence in Mechatronics: Solving Real-World Problems in Electronic Systems Design provides a comprehensive exploration of the diverse applications of computational intelligence in the realm of applied electronics. By compiling cutting-edge research and practical case studies, the book bridges the gap between theory and practice, offering insights into how CI techniques can be effectively utilized to solve real-world problems in electronic systems design, analysis, and optimization. Through a combination of theoretical foundations, algorithmic implementations, and practical examples, readers will gain a deeper understanding of the potential benefits and limitations of CI in various applications within the field of applied electronics.From optimizing circuit designs to enhancing signal processing algorithms, CI has demonstrated its efficacy in addressing challenges across diverse domains such as telecommunications, consumer electronics, renewable energy systems, and medical devices. As the demand for intelligent electronic systems continues to grow, understanding and harnessing the potential of computational intelligence becomes imperative for researchers, engineers, and practitioners in the field of applied electronics.
  • Deep Learning Approaches for Healthcare Data Analysis and Decision Making

    • 1st Edition
    • Ashish Bagwari + 5 more
    • English
    Deep Learning Approaches for Healthcare Data Analysis and Decision Making demystifies complex data-driven technologies, providing a clear framework for integrating advanced analytics into healthcare practices. With a focus on practical applications, the authors present a comprehensive digital transformation methodology that empowers readers to tackle the multifaceted challenges of healthcare data management. By leveraging deep learning techniques, readers will learn to analyze vast datasets, identify critical patterns, and develop predictive models that enhance diagnosis and treatment strategies while ensuring compliance with stringent data regulations. The book also addresses the pressing need for ethical AI practices, emphasizing patient privacy and data security. Real-world case studies illustrate how to implement personalized healthcare solutions and foster interdisciplinary collaboration, breaking down silos in knowledge and practice. Moreover, it explores innovative business models for sustainable AI integration, offering actionable insights for healthcare providers. This resource equips professionals with the tools to drive innovation, improve patient outcomes, and navigate the complexities of digital transformation in healthcare, making it a must-read for anyone at the intersection of technology and healthcare.
  • Principles of Medical Biohybrid Microrobots

    • 1st Edition
    • Veronika Magdanz + 1 more
    • English
  • A Comprehensive Guide to R Programming for Data Analytics

    • 1st Edition
    • Parul Acharya
    • English
    A Comprehensive Guide to R Programming for Data Analytics provides a comprehensive presentation of univariate and multivariate statistical models within the general linear model and generalized linear model framework to analyze simple and complex data using R software. This book presents popular R packages that are used in data mining (e.g., caret-classification and regression, lubridate-dates and times, string-R for string data) and visualization (e.g., ggplot, ggthemes, ggtext). The R packages used to analyze data using a particular statistical model are explained through real-world and publicly available datasets. R codes are presented in a manner that helps readers understand the program code syntax.Examples of real-world data sets from a variety of academic disciplines are provided so that a wide audience can learn R programming to analyze data in their research. The book provides tips, recommendations, and strategies to troubleshoot common issues in R syntax, as well as definitions of key terms. Checkpoints are included to recap the concepts learned in each chapter. The book helps readers enhance their conceptual understanding and practical application of statistical models to real-world datasets, and enables readers to gain competency in R programming, which is an important skill in today’s data-driven market.
  • Synthetic Media, Deepfakes, and Cyber Deception

    Attacks, Analysis, and Defenses
    • 1st Edition
    • Cameron H. Malin
    • English
    Synthetic Media, Deepfakes, and Cyber Deception: Attacks, Analysis, and Defenses introduces the only analytical Synthetic Media Analysis Framework (SMAF) to help describe cyber threats and help security professionals anticipate and analyze attacks. This framework encompasses seven dimensions: Credibility, Control, Medium, Interactivity, Familiarity, Intended Target, and Evocation. Synthetic media is a broad term that encompasses the artificial manipulation, modification, and production of information, covering a spectrum from audio-video deepfakes to text-based chatbots. Synthetic media provides cyber attackers and scammers with a game-changing advantage over traditional ROSE attacks because they have the potential to convincingly impersonate close associates through text, imagery, voice, and video. This burgeoning threat has yet to be meaningfully addressed through any written treatment on the topic. The book is co-authored by three cyber influence and deception experts who have gained deep knowledge and experience on the topic through diverse, true operational pathways and backgrounds. The diversity and perspectives of the author team makes the content in the book the broadest and deepest treatment of synthetic media attacks available to readers.
  • Advanced Concepts in Grey Wolf Optimizer

    Leading the Pack in Advanced Optimization
    • 1st Edition
    • Seyedali Mirjalili
    • English
    Advanced Concepts in Grey Wolf Optimizer: Leading the Pack in Advanced Optimization provides in-depth coverage of recent theoretical advancements in GWO, as well as advanced methods to handle issues such as multiple objectives, constraints, binary variables, large search spaces, dynamic goals, and uncertain data. This book assumes familiarity with optimization fundamentals and therefore dives directly into multi-objective, constrained, binary, and dynamic-environment variants, as well as GWO-ML/LLM hybrids. Extensive real-world case studies in areas such as energy systems, supply-chain design, LLM fine-tuning, robotics, and finance ensure that both scholars and engineers can translate the material into deployable solutions. The authors present important new theories, hybrids with Machine Learning/Deep Learning, and hybrid methods that increase GWO’s performance. The use of generative AI to improve this algorithm and make it more generic is also explored, along with diverse applications across multiple fields to illustrate the practical utility and versatility of the methods presented. Written by some of the world’s most highly cited researchers in the field of artificial intelligence, algorithms, and machine learning, the book serves as an advanced resource for researchers and practitioners interested in applying and developing the Grey Wolf Optimizer.
  • Mastering Java Full Stack Development

    From Spring Boot to ReactJS
    • 1st Edition
    • Usharani Bhimavarapu
    • English
    Mastering Java Full Stack Development is an essential handbook for building robust, scalable, and future-ready enterprise applications using today's most in-demand technologies. Written for full-stack developers, software engineers stepping into enterprise systems, as well as students preparing for real-world architecture challenges, this comprehensive guide walks readers through every layer of modern application design—from Spring Boot and Hibernate to Node.js and ReactJS, and from secure RESTful APIs to microservices and cloud-native deployment. Structured for progressive learning, the book blends theory with hands-on examples to help readers build applications that are not just functional, but maintainable, secure, and scalable. Each chapter provides the why behind the how — enabling readers to make informed technical decisions grounded in industry best practices. Mastering Java Full Stack Development offers a unified, full-stack view of enterprise application development, integrating backend, frontend, database, and cloud layers. The book provides an integrated, end-to-end guide that shows how Spring, Hibernate, React, and Microservices work together in a cohesive architecture. The book also addresses the growing interest and practical implementation challenges associated with applying the most current development methodology to Java software engineering environments, offering a deep dive into foundational concepts, the challenges faced in real-world applications, and potential future developments. Java remains an integral programming language in modern web-based software development, which enables smoother collaboration, faster deployment, and improved quality of software products. The book is written for full stack developers and Java backend developers who want to expand into frontend technologies, as well as frontend developers looking to master enterprise-level backend development.
  • Modern Bioinformatics

    From Molecular Insights to Biomedical Innovation
    • 1st Edition
    • Kolla Bhanu Prakash + 2 more
    • English
    Modern Bioinformatics from Molecular Insights to Biomedical Innovation explores the rapidly advancing field of bioinformatics, addressing a critical gap in current literature by integrating quantum biology and quantum biosensors with computational bioinformatics. As quantum computing and nanotechnology revolutionize biomedical research, this book emerges as an essential resource for researchers navigating these interdisciplinary domains. It caters to the growing need for comprehensive material that bridges molecular biology, computational methods, and cutting-edge innovations, empowering scientists to harness the full potential of bioinformatics in understanding complex biological systems and developing novel diagnostic and therapeutic strategies. Organized into eight thematic sections, the book offers a thorough exploration of bioinformatics from foundational concepts to translational applications. It begins with molecular structures of proteins, DNA, and RNA, advancing through nano-molecular visualization and structural domain analysis. Readers gain insights into deep learning techniques like AlphaFold for protein structure prediction, AI applications in genomics, and molecular interactions critical to function. The text further covers computational methods in drug discovery, forensic bioinformatics, and molecular evolution. A unique emphasis is placed on the convergence of nanotechnology and quantum innovations in molecular diagnostics and biosensing, including quantum biosensors and quantum computing applications. The final sections focus on computational strategies for drug target identification, biomarker discovery, and clinical trial analysis, providing a holistic view of modern bioinformatics workflows. This book is an indispensable reference for advanced researchers, graduate students, and professionals in bioinformatics, molecular biology, and biomedical engineering seeking to integrate quantum computing and nanotechnology into their work.