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.

  • Mastering Cloud Computing

    Foundations and Applications Programming
    • 2nd Edition
    • Rajkumar Buyya + 4 more
    • English
    Mastering Cloud Computing: Foundations and Applications Programming, Second Edition serves as a comprehensive introduction for readers seeking to develop applications in the ever-evolving world of cloud computing. As technology advances, applications are no longer confined to a single machine but instead operate from virtual servers, accessible globally at any time. This book equips aspiring developers with the essential tools and knowledge to create effective cloud-based applications. Beyond the foundational principles, the book delves into distributed and parallel computing, providing in-depth coverage of virtualization, thread programming, task programming, and map-reduce techniques.It also addresses the development of applications for various cloud architectures, highlighting industrial platforms and critical security considerations. To reinforce learning, the text integrates real-world case studies, practical examples, hands-on exercises, and lab activities throughout, allowing readers to apply concepts directly and build their expertise effectively.
  • The Basics of Hacking and Penetration Testing

    • 3rd Edition
    • Thomas Wilhelm + 1 more
    • English
    The Basics of Hacking and Penetration Testing, Third Edition serves as an introduction to the steps required to complete a penetration test or perform an ethical hack from beginning to end. The book teaches readers how to properly utilize and interpret the results of the modern-day hacking tools required to complete a penetration test. It provides a simple and clear explanation of how to effectively utilize these tools, along with a four-step methodology for conducting a penetration test or hack, thus equipping readers with the know-how required to jump start their careers and gain a better understanding of offensive security.Each chapter contains hands-on examples and exercises that are designed to teach learners how to interpret results and utilize those results in later phases. This new edition includes six all-new chapters, and has been completely updated to the most current industry-standard tools, testing methodologies, and exploitable targets. New chapters on setting up a Pen Testing Lab and Hacking Careers have been added to expand and update the book. This is complemented by videos for in class use.
  • Signal Processing Roadmap

    Technologies, Applications, and Future Directions
    • 1st Edition
    • Pushan Kumar Dutta + 4 more
    • English
    Signal Processing Roadmap: Technologies, Applications, and Future Directions explores cutting-edge and emerging signal-processing techniques across various measurement and monitoring applications, serving as an authoritative reference for engineers, researchers, and technologists. The book critically analyzes key signal processing considerations such as uncertainty modeling that enable more intelligent and reliable next-generation measurement systems, all of which are backed by real-world implementation examples in areas ranging from Internet of Things devices to complex biomedical equipment. In addition, sections provide an overview of the latest research in the hybrid information system modeling field, with a particular emphasis on practical applications in various fields. The book includes case studies and examples of how these models have been used to solve problems in finance, healthcare, engineering, and other related fields. Finally, the book reviews the theories and concepts related to non-linear optimization, fuzzy sets, and rough sets.
  • Computational Intelligence in Surveillance Systems Using Image Processing

    • 1st Edition
    • Jay Kumar Pandey + 3 more
    • English
    Traditional surveillance systems struggle to process large volumes of visual data, identify specific objects or behaviors, and adapt to dynamic environments. Computational intelligence, which encompasses techniques like artificial intelligence (AI), machine learning (ML), and computer vision, offers powerful tools to address these challenges by enabling automated analysis, pattern recognition, and decision-making based on visual data. Computational Intelligence in Surveillance Systems Using Image Processing addresses the unique challenges and ethical considerations of applying AI and ML, offering a nuanced understanding of the regulatory landscape. It provides insights into the responsible development and deployment of technologies to unlock the transformative potential of computational intelligence to revolutionize surveillance systems and advance the capabilities of security and monitoring across various sectors.
  • Quantum Cryptography and Annealing for Securing Industrial IoT

    • 1st Edition
    • Seifedine Kadry + 5 more
    • English
    Quantum Cryptography and Annealing for Securing Industrial IoT focuses on the rapidly evolving field of quantum security solutions for Industrial Internet of Things (IIoT) platforms, emphasizing the critical intersection of quantum cryptography, post-quantum cryptography, and their practical applications in IIoT. The book’s primary objective is to drive advancements that significantly intersect quantum cryptography in securing IIoT devices, elevate secure IIoT infrastructures, and optimize the overall delivery. Distinguishing itself by prioritizing practical applications, it offers a nuanced perspective on how technological integrations in quantum cryptosystems are actively employed in real-world scenarios. The authors meticulously examine the role of quantum cryptosystems in the design, analysis, and optimization of IIoT-specific hardware, covering their resilience to physical and side-channel attacks and evaluating performance. This book strikes a balance between theoretical concepts and practical applications, providing insights into the challenges and solutions encountered in applying quantum cryptographical principles to IIoT engineering problems.
  • Harnessing Artificial Intelligence to Ensure Diverse Global Teams

    • 1st Edition
    • Harish Garg + 3 more
    • English
    Harnessing Artificial Intelligence to Ensure Diverse Global Teams explores new research and applications of AI which can be used to address the distinct challenges of diverse, distributed teams. Incorporating compelling case studies and strategic guidance, the book demonstrates how AI can be developed and applied within systems and programs to promote inclusion, break down barriers, and enhance collaboration in cross-cultural organizational settings. Providing case studies and examples, this book equips computer scientists and engineers with actionable strategies for integrating AI seamlessly into programs and applications designed for diverse global teams. With contributions from experts in AI and team dynamics, this book will benefit leaders and team members seeking to leverage AI for improved teamwork across geographical and cultural boundaries, providing an up-to-date resource for uniting, uplifting, and optimizing global collaborations through inclusive artificial intelligence.
  • Programming Massively Parallel Processors

    A Hands-on Approach
    • 5th Edition
    • Wen-mei W. Hwu + 2 more
    • English
    Programming Massively Parallel Processors: A Hands-on Approach Fifth Edition shows both students and professionals alike the basic concepts of parallel programming and GPU architecture. Concise, intuitive, and practical, it is based on years of road-testing in the authors' own parallel computing courses. Various techniques for constructing and optimizing parallel programs are explored in detail, while case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. This new edition has been updated with an expanded repertoire of optimizations, new patterns and applications, ad more coverage of important CUDA features.
  • Home Digital Twins

    • 1st Edition
    • Tuan Anh Nguyen
    • English
    Home Digital Twins explores how digital twin technologies can serve as a bridge between the real home and the virtual home. It explains how IoT devices, wearable sensors, artificial intelligence (AI), and machine learning (ML) can aid in the diagnosis, prediction, and prevention of abnormal/critical/ex... problems in real home environments, while also showing how digital twin computing can support the management of home energy consumption to optimize everyday living. The book also considers the security and ethical implications of introducing digital twin technology in the home to ensure the technology benefit the lives of the home's inhabitants.The introduction of sensor networks into the home environment allows automation into the home, utilizing internet of things (IoT) devices to program, for example, door opening, room luminosity, room temperature, and humidity. Digital Twin technology extends the capabilities of the smart home, collecting and analyzing data from the Activities of Daily Living (ADLs) and applying Human Activity Recognition (HAR) algorithms to provide adaptive services, including minimizing power consumption, improving healthcare, and enhancing overall well-being. However, there are many challenges when applying these algorithms to the smart home due to the variability and sparsity of sensor data, which can lead to a mismatch between the real home and the digital home.
  • Cloud-native Architecture (CNA) and Artificial Intelligence (AI) for the Future of Software Engineering: The Principles, Patterns, Platforms and Practices

    • 1st Edition
    • Volume 141
    • English
    Cloud-native Architecture (CNA) and Artificial Intelligence (AI) for the Future of Software Engineering: The Principles, Patterns, Platforms and Practices, Volume 141 in the Advances in Computers series, explores the convergence of artificial intelligence, machine learning, and modern software engineering practices. Chapters in this new release include Demystifying the Cloud-native Artificial Intelligence (CNAI) Paradigm, Articulating Machine and Deep Learning Models for Next-Generation Software Development, Delineating Artificial Intelligence (AI) and Its Potentials for Automated Software Engineering, Leveraging Machine and Deep Learning (ML/DL) Algorithms towards AI Models for Automating Software Development, and more.Other sections cover Artificial Intelligence (AI) Technologies and Tools for Accelerated Software Development, Demystifying the Agentic AI Paradigm for Accelerated Software Engineering, Detailing AI Techniques and Tools for Software Engineering Acceleration and Automation, Generative AI Tools for Accelerated Software Engineering, Empowering Software Engineering Automation through Explainable AI, and much more.
  • Mathematical Modeling and AI-Driven Computational Techniques for Epidemiology and Disease Dynamics

    • 1st Edition
    • Sayooj Aby Jose + 2 more
    • English
    Mathematical Modeling and AI-Driven Computational Techniques for Epidemiology and Disease Dynamics offers a comprehensive exploration of innovative methodologies at the intersection of mathematics, biology, and medicine. This book delves into advanced mathematical modeling, artificial intelligence, and computational intelligence, providing essential tools for understanding and managing complex disease dynamics. Covering a wide range of topics, including fractional-order modeling, optimal control strategies, and privacy-preserving technologies, it addresses critical challenges in public health and healthcare systems. With contributions from leading experts, this volume bridges theoretical advancements and practical applications, making it an invaluable resource for researchers, healthcare professionals, and academics seeking interdisciplinary solutions to global health issues.