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.

1-10 of 3094 results in All results

Observing the User Experience

  • 3rd Edition
  • January 1, 2025
  • Elizabeth Goodman + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 8 1 5 5 6 9 - 1
  • eBook
    9 7 8 - 0 - 1 2 - 8 1 8 9 2 7 - 6
The gap between who designers and developers imagine their users are, and who those users really are, can be the biggest problem with product development. Observing the User Experience: A Practitioner's Guide to User Research, Third Edition helps readers bridge that gap to understand what users want and need from your product, and whether they’ll be able to use what you’ve created.Filled with real-world experience and a wealth of practical information, Observing the User Experience presents a complete toolbox of techniques to help designers, developers and other stakeholders see through the eyes of their users. The book is organized into three parts. Part I discusses the benefits of end-user research and the ways it fits into the development of useful, desirable, and successful products. Part II presents techniques for understanding people’s needs, desires, and abilities, providing a basis for developing better products, whether they’re Web, software or mobile based. Part III explains the communication and application of research results. It suggests ways to sell companies and explains how user-centered design can make companies more efficient and profitable

Programming Language Pragmatics

  • 5th Edition
  • January 1, 2025
  • Michael Scott + 1 more
  • English
  • Paperback
    9 7 8 - 0 - 3 2 3 - 9 9 9 6 6 - 3
  • eBook
    9 7 8 - 0 - 3 2 3 - 9 8 4 2 3 - 2
Programming Language Pragmatics is the most comprehensive programming language textbook available today, with nearly 1000 pages of content in the book, plus hundreds more pages of reference materials and ancillaries online. Michael Scott takes theperspective that language design and language implementation are tightly interconnected, and that neither can be fully understood in isolation. In an approachable, readable style, he discusses more than 50 languages in the context of understanding how code isinterpreted or compiled, providing an organizational framework for learning new languages, regardless of platform. This edition has been thoroughly updated to cover the most recent developments in programming language design and provides both a solid understanding of the most important issues driving software development today

Multifunctional Nanoparticles for Cancer Therapeutic Applications

  • 1st Edition
  • January 1, 2025
  • Sabu Thomas + 2 more
  • English
  • Paperback
    9 7 8 - 0 - 4 4 3 - 2 1 6 8 6 - 2
  • eBook
    9 7 8 - 0 - 4 4 3 - 2 1 6 8 7 - 9
Multifunctional Nanoparticles for Cancer Therapeutic Applications: Design and Challenges describes the use of multifunctional nanoparticles for cancer treatment, highlighting their toxicological evaluation and opportunities for prospective clinical therapeutic development. Besides significant research and clinical success, cancer nanomedicines currently face challenges towards clinical translation and this book aims to shed a light on complex issues.It discusses topics such as synthetic strategies and functionalization of nanoparticles; routes of administration; biological barriers and how to overcome them; nanoparticles for cancer treatment available in the market; active targeting approach; non-viral gene-based therapy with multifunctional nanoparticles; and the use of nanoparticles in immunotherapy. In addition, it discusses image guided cancer therapy; stem cell targeted therapy; and toxicity.It is a valuable resource for cancer researchers, oncologists, clinicians, and members of biomedical field who need to understand the potential of multifunctional nanoparticles in cancer drug delivery, diagnosis, and treatment.

Biomedical Robots and Devices in Healthcare

  • 1st Edition
  • January 1, 2025
  • Faiz Iqbal + 3 more
  • English
  • Hardback
    9 7 8 - 0 - 4 4 3 - 2 2 2 0 6 - 1
  • eBook
    9 7 8 - 0 - 4 4 3 - 2 2 2 0 7 - 8
Biomedical Robots and Devices in Healthcare: Opportunities and Challenges for Future Applications explores recent advances and challenges involved in using these techniques in healthcare and biomedical engineering, offering insights and guidance to researchers, professionals and graduate students interested in this area. The book covers key topics such as the current state of the art in biomedical robotics and devices, the role of emerging technologies like artificial intelligence and machine learning, rehabilitation robotics, and the optimization techniques for optimal design and control. The book concludes by exploring the potential future developments and trends in the field of biomedical robotics and devices and their implications for healthcare professionals and patients.

Agent-Based Models with MATLAB

  • 1st Edition
  • January 1, 2025
  • Erik Cuevas + 3 more
  • English
  • Paperback
    9 7 8 - 0 - 4 4 3 - 2 4 0 0 4 - 1
  • eBook
    9 7 8 - 0 - 4 4 3 - 2 4 0 0 5 - 8
As the world becomes more complicated and linked, many of our research questions can no longer be answered using straightforward models. Agent-Based Models with MATLAB introduces one of the most important methodologies for complex systems modeling, called Agent-Based Modeling (ABM), using computational implementations and accompanying MATLAB software code as a means of inspiring readers to apply agent-based models to solve a diverse range of problems. Observing the implementation of a particular approach through code can be helpful for readers, even those with strong mathematical abilities, as it eliminates ambiguities and uncertainties, making the material easier to grasp and communicate. The book comes with a large amount of software code accompanying the main text, and the modeling systems described in the book are implemented using MATLAB as the programming language. Despite the heavy mathematical components of Agent-Based Models and complex systems, it is possible to utilize these models without in-depth understanding of their mathematical fundamentals. For many readers, a more feasible goal is to grasp the concepts of these models through programming instead of mathematical formulations. Agent-Based Models with MATLAB enables computer scientists, mathematicians, researchers and engineers to apply ABM in a wide range of research and engineering applications. The book gradually advances from basic to more advanced methods, while reinforcing understanding of complex systems through practical, hands-on applications of various computational models.

Probability for Deep Learning Quantum

  • 1st Edition
  • January 1, 2025
  • Charles R. Giardina
  • English
  • Paperback
    9 7 8 - 0 - 4 4 3 - 2 4 8 3 4 - 4
  • eBook
    9 7 8 - 0 - 4 4 3 - 2 4 8 3 5 - 1
Probability for Deep Learning Quantum provides readers with the first book to address probabilistic methods in the deep learning environment and the quantum technological area simultaneously, by using a common platform: the Many-Sorted Algebra (MSA) view. While machine learning is created with a foundation of probability, probability is at the heart of quantum physics as well. It is the cornerstone in quantum applications. These applications include quantum measuring, quantum information theory, quantum communication theory, quantum sensing, quantum signal processing, quantum computing, quantum cryptography, and quantum machine learning. Although some of the probabilistic methods differ in machine learning disciplines from those in the quantum technologies, many techniques are very similar. Probability is introduced in the text rigorously, in Komogorov’s vision. It is however, slightly modified by developing the theory in a Many-Sorted Algebra setting. This algebraic construct is also used in showing the shared structures underlying much of both machine learning and quantum theory. Both deep learning and quantum technologies have several probabilistic and stochastic methods in common. These methods are described and illustrated using numerous examples within the text. Concepts in entropy are provided from a Shannon as well as a von-Neumann view. Singular value decomposition is applied in machine learning as a basic tool and presented in the Schmidt decomposition. Besides the in-common methods, Born’s rule as well as positive operator valued measures are described and illustrated, along with quasi-probabilities. Author Charles R. Giardina provides clear and concise explanations, accompanied by insightful and thought-provoking visualizations, to deepen your understanding and enable you to apply the concepts to real-world scenarios.

Professional Penetration Testing

  • 3rd Edition
  • January 1, 2025
  • Thomas Wilhelm
  • English
  • Paperback
    9 7 8 - 0 - 4 4 3 - 2 6 4 7 8 - 8
  • eBook
    9 7 8 - 0 - 4 4 3 - 2 6 4 7 9 - 5
Professional Penetration Testing: Creating and Learning in a Hacking Lab, Third Edition walks the reader through the entire process of setting up and running a pen test lab. Penetration testing—the act of testing a computer network to find security vulnerabilities before they are maliciously exploited—is a crucial component of information security in any organization. With this book, the reader will find out how to turn hacking skills into a professional career. Chapters cover planning, metrics, and methodologies; the details of running a pen test, including identifying and verifying vulnerabilities; and archiving, reporting and management practices. The material presented is useful to beginners all the way through to advanced practitioners. A lot has changed within the professional penetration testing world, especially with the migration of enterprise computing systems from on-premises to the Cloud. In addition, the industry has tried to better define how to perform penetration tests, as industries experienced more complex and coordinated attacks from malicious actors. Despite all the changes, some things have remained constant, especially the need for new and talented White Hat Hackers eager to find exploitable vulnerabilities within enterprises before they are found by those with nefarious intent. Author Thomas Wilhelm has delivered penetration testing training to countless security professionals, and now through the pages of this book the reader can benefit from his years of experience as a professional penetration tester and educator. After reading this book, the reader will be able to create a personal penetration test lab that can deal with real-world vulnerability scenarios. "...this is a detailed and thorough examination of both the technicalities and the business of pen-testing, and an excellent starting point for anyone getting into the field." –Network Security

Artificial Intelligence of Things (AIoT)

  • 1st Edition
  • January 1, 2025
  • Fadi Al-Turjman + 2 more
  • English
  • Paperback
    9 7 8 - 0 - 4 4 3 - 2 6 4 8 2 - 5
  • eBook
    9 7 8 - 0 - 4 4 3 - 2 6 4 8 3 - 2
The synergy between Artificial Intelligence (AI) and the Internet of Things (IoT) is shaping the future of technology and opening a world of unprecedented possibilities. Artificial Intelligence of Things (AIoT): Current and Future Trends brings together researchers and developers from a wide range of domains to share with readers their ideas about how to implement technical advances, application areas for intelligent systems, and development of new services and smart devices connected to the Internet through a variety of wireless technologies. Parallel to this, new capabilities such as pervasive sensing, multimedia sensing, machine learning, deep learning, and computing power are opening the way to new domains, services, and business models beyond the traditional mobile Internet. These new areas in turn come with various requirements in terms of reliability, quality of service, and energy efficiency. In Artificial Intelligence of Things readers learn about the challenges and requirements involved in developing and deploying AIoT systems. The book is divided into three Sections, with chapters from the leading researchers and experts in the field. Section One covers AIoT in Everything, providing a perspective on the wide range of applications for AIoT methods and technologies. Section Two gives readers comprehensive guidance on AIoT in Societal Research and Development, with practical case studies of how AIoT is impacting cultures around the world. Section Three concludes the book with examples of the impact of AIoT in educational settings, including the far-reaching impacts of learning systems guided by AI algorithms and software.

Mathematical Modeling for Big Data Analytics

  • 1st Edition
  • January 1, 2025
  • English
  • Paperback
    9 7 8 - 0 - 4 4 3 - 2 6 7 3 5 - 2
  • eBook
    9 7 8 - 0 - 4 4 3 - 2 6 7 3 6 - 9
Mathematical Modelling for Big Data Analytics is a comprehensive guidebook that explores the use of mathematical models and algorithms for analyzing large and complex datasets. It covers a range of topics including statistical modeling, machine learning, optimization techniques, and data visualization, and provides practical examples and case studies to demonstrate their applications in real-world scenarios. This book provides a clear and accessible resource for readers who are looking to enhance their skills in mathematical modeling and data analysis for big data analytics. Through real-world examples and case studies, readers will gain a deeper understanding of how to approach and solve complex data analysis problems using mathematical modeling techniques. The authors emphasize the importance of effective data visualization and provide guidance on how to present and communicate the results of data analysis effectively to stakeholders. Researchers and analysts face a variety of challenges due to rapidly changing technologies and keeping up with the latest mathematical and statistical techniques for big data analytics. Mathematical Modelling for Big Data Analytics helps readers understand how to translate mathematical models and algorithms into practical solutions for real-world problems. The book begins with coverage of the theoretical foundations of big data analytics, including qualitative and quantitative analytics techniques, digital twins, machine learning, deep learning, optimization, and visualization techniques. The second part of the book concludes with data-specific applications such as text analytics, network analytics, spatial analytics, timeseries analytics, sound analytics, and IoT-based analytics techniques.

Quantum Computing

  • 1st Edition
  • January 1, 2025
  • Muhammad Usman + 2 more
  • English
  • Paperback
    9 7 8 - 0 - 4 4 3 - 2 9 0 9 6 - 1
  • eBook
    9 7 8 - 0 - 4 4 3 - 2 9 0 9 7 - 8
Quantum computing promises dramatic advantages in processing speed over currently available computer systems. Quantum computing offers great promise in a wide variety of computing and scientific research, including Quantum cryptography, machine learning, computational biology, renewable energy, computer-aided drug design, generative chemistry, and any scientific or enterprise application that requires computation speed or reach beyond the limits of current conventional computer systems. Quantum Computing: Principles and Paradigms covers a broad range of topics, providing a state-of-the-art and comprehensive reference for the rapid progress in the field of quantum computing and related technologies from major international companies (such as IBM, Google, Intel, Rigetti, Q-Control) and academic researchers. This book appeals to a broad readership, as it covers comprehensive topics in the field of quantum computing including hardware, software, algorithms, and applications, with chapters written by both academic researchers and industry developers. Quantum Computing: Principles and Paradigms presents readers with the fundamental concepts of Quantum computing research along with the challenges involved in developing practical devices and applications.