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.

    • Performance Enhancement and Control of Photovoltaic Systems

      • 1st Edition
      • April 30, 2024
      • Saad Motahhir + 1 more
      • English
      • Paperback
        9 7 8 0 4 4 3 1 3 3 9 2 3
      • eBook
        9 7 8 0 4 4 3 1 3 3 9 3 0
      Performance Enhancement and Control of Photovoltaic Systems brings together the latest advances in photovoltaic control and integration, with various embedded technologies applied to standalone and grid connected systems in normal and abnormal operating conditions, with new approaches intended to overcome a number of critical limitations in using PV technology. The book begins by introducing modern photovoltaic (PV) systems, system integration, materials, and thermodynamic analysis for improved performance, before examining applications in industrial processes, artificial neural network technology, and economic analysis of PV systems.In-depth chapters then demonstrate the use of advanced control and optimization techniques, covering the use of new embedded technologies, through different applications such as MPPT controllers, solar trackers, cleaning systems, cooling systems, and monitoring systems. Applications of photovoltaic energy systems in distributed generation, microgrid, and smart grid systems will be considered.
    • Digital Technology in Public Health and Rehabilitation Care

      • 1st Edition
      • August 23, 2024
      • Raymond K. Y. Tong + 1 more
      • English
      • Paperback
        9 7 8 0 4 4 3 2 2 2 7 0 2
      • eBook
        9 7 8 0 4 4 3 2 2 2 7 1 9
      Digital Technology in Public Health and Rehabilitation Care: COVID Era provides an in-depth examination on how digital technology has impacted public health and rehabilitation during the COVID-19 pandemic. The book showcases the range of digital technology applications utilized in healthcare, including the use of mobile phones, computers, wearable and non-wearable technologies, sensors, 3D printers, robotics, Artificial Intelligence (AI), internet technologies, websites and apps, virtual and augmented realities, and computer games. With a wealth of case studies and insights, this book is an essential resource on the impact of digital technology on public health and rehabilitation services in the COVID-19 era. The COVID-19 pandemic had a major impact on the rehabilitation services available to those in need, particularly for older adults, people with physical and cognitive impairments, children with autism and ADHD, and individuals with physical and mental health disorders. In response to these challenges, the book focuses on the potential for advanced digital technologies to revolutionize public health and rehabilitation services, highlighting the need for researchers and healthcare professionals to work together to promote digital-based interventions.
    • Current Molecular Targets of Heterocyclic Compounds for Cancer Therapy

      • 1st Edition
      • April 10, 2024
      • Vivek Asati + 1 more
      • English
      • Paperback
        9 7 8 0 3 2 3 9 6 1 2 1 9
      • eBook
        9 7 8 0 3 2 3 9 9 6 3 2 7
      Current Molecular Targets of Heterocyclic Compounds for Cancer Therapy discusses recently developed treatments based on molecular targets which are genetically altered in cancer cells and are essential for tumor development and survival. Considerable research effort has been devoted to the development of targeted drugs that inhibit the action of pathogenic kinases, and clinical studies performed so far have validated the positive effects of kinase inhibitors for cancer treatment. Each chapter discusses a molecular target, such as ALK2, ATR, CK, Src-Abl, EGFR, Fyn-Blk-Lyn, IGFs, and PAK1.The book's chapters are written by experts who actively work on the targets to help readers fully understand how they can be used. This is a valuable resource for cancer researchers, oncologists, graduate students and members of the biomedical field who are interested in the potential of novel cancer therapies based on molecular targets.
    • The Role of Blockchain in Disaster Management

      • 1st Edition
      • October 23, 2024
      • Ayan Kumar Das + 3 more
      • English
      • Paperback
        9 7 8 0 4 4 3 1 3 4 7 2 2
      • eBook
        9 7 8 0 4 4 3 1 3 4 7 3 9
      The Role of Blockchain in Disaster Management explores the architecture and implementation of existing blockchain-based IoT frameworks for the detection and prevention of disasters, along with the management of relative supply chains to protect against mismanagement of essential materials. The distributed nature of Blockchain helps to protect data from internal or external attacks, especially in disaster areas or times of crisis when database systems become overloaded and vulnerable to unauthorized access, manipulation, and disruption of critical services. This book can be used as a reference by graduate students, researchers, professors, and professionals in computer science, software design, and disaster management.
    • CUDA Fortran for Scientists and Engineers

      • 2nd Edition
      • July 11, 2024
      • Gregory Ruetsch + 1 more
      • English
      • Paperback
        9 7 8 0 4 4 3 2 1 9 7 7 1
      • eBook
        9 7 8 0 4 4 3 2 1 9 7 6 4
      CUDA Fortran for Scientists and Engineers: Best Practices for Efficient CUDA Fortran Programming shows how high-performance application developers can leverage the power of GPUs using Fortran, the familiar language of scientific computing and supercomputer performance benchmarking. The authors presume no prior parallel computing experience, and cover the basics along with best practices for efficient GPU computing using CUDA Fortran. In order to add CUDA Fortran to existing Fortran codes, they explain how to understand the target GPU architecture, identify computationally-inte... parts of the code, and modify the code to manage the data and parallelism and optimize performance – all in Fortran, without having to rewrite in another language.Each concept is illustrated with actual examples so you can immediately evaluate the performance of your code in comparison.This second edition provides much needed updates on how to efficiently program GPUs in CUDA Fortran. It can be used either as a tutorial on GPU programming in CUDA Fortran as well as a reference text.
    • Application of Artificial Intelligence in Early Detection of Lung Cancer

      • 1st Edition
      • May 10, 2024
      • Madhuchanda Kar + 3 more
      • English
      • Paperback
        9 7 8 0 3 2 3 9 5 2 4 5 3
      • eBook
        9 7 8 0 3 2 3 9 5 2 4 6 0
      Application of Artificial Intelligence in Early Detection of Lung Cancer presents the most up-to-date computer-aided diagnosis techniques used to effectively predict and diagnose lung cancer. The presence of pulmonary nodules on lung parenchyma is often considered an early sign of lung cancer, thus using machine and deep learning technologies to identify them is key to improve patients’ outcome and decrease the lethal rate of such disease. The book discusses topics such as basics of lung cancer imaging, pattern recognition techniques, deep learning, and nodule detection and localization. In addition, the book discusses risk prediction based on radiological analysis and 3D modeling.This is a valuable resource for cancer researchers, oncologists, graduate students, radiologists, and members of biomedical field who are interested in the potential of AI technologies in the diagnosis of lung cancer.
    • Putting AI in the Critical Loop

      • 1st Edition
      • February 20, 2024
      • Prithviraj Dasgupta + 6 more
      • English
      • Paperback
        9 7 8 0 4 4 3 1 5 9 8 8 6
      • eBook
        9 7 8 0 4 4 3 1 5 9 8 7 9
      Putting AI in the Critical Loop: Assured Trust and Autonomy in Human-Machine Teams takes on the primary challenges of bidirectional trust and performance of autonomous systems, providing readers with a review of the latest literature, the science of autonomy, and a clear path towards the autonomy of human-machine teams and systems. Throughout this book, the intersecting themes of collective intelligence, bidirectional trust, and continual assurance form the challenging and extraordinarily interesting themes which will help lay the groundwork for the audience to not only bridge knowledge gaps, but also to advance this science to develop better solutions. The distinctively different characteristics and features of humans and machines are likely why they have the potential to work well together, overcoming each other's weaknesses through cooperation, synergy, and interdependence which forms a “collective intelligence.” Trust is bidirectional and two-sided; humans need to trust AI technology, but future AI technology may also need to trust humans.
    • Machine Learning

      • 3rd Edition
      • December 6, 2024
      • Sergios Theodoridis
      • English
      • Paperback
        9 7 8 0 4 4 3 2 9 2 3 8 5
      • eBook
        9 7 8 0 4 4 3 2 9 2 3 9 2
      Machine Learning: From the Classics to Deep Networks, Transformers and Diffusion Models, Third Edition starts with the basics, including least squares regression and maximum likelihood methods, Bayesian decision theory, logistic regression, and decision trees. It then progresses to more recent techniques, covering sparse modelling methods, learning in reproducing kernel Hilbert spaces and support vector machines. Bayesian learning is treated in detail with emphasis on the EM algorithm and its approximate variational versions with a focus on mixture modelling, regression and classification. Nonparametric Bayesian learning, including Gaussian, Chinese restaurant, and Indian buffet processes are also presented. Monte Carlo methods, particle filtering, probabilistic graphical models with emphasis on Bayesian networks and hidden Markov models are treated in detail. Dimensionality reduction and latent variables modelling are considered in depth. Neural networks and deep learning are thoroughly presented, starting from the perceptron rule and multilayer perceptrons and moving on to convolutional and recurrent neural networks, adversarial learning, capsule networks, deep belief networks, GANs, and VAEs. The book also covers the fundamentals on statistical parameter estimation and optimization algorithms.Focusing on the physical reasoning behind the mathematics, without sacrificing rigor, all methods and techniques are explained in depth, supported by examples and problems, providing an invaluable resource to the student and researcher for understanding and applying machine learning concepts.
    • Curcumin-Based Nanomedicines as Cancer Therapeutics

      • 1st Edition
      • February 21, 2024
      • Amirhossein Sahebkar + 1 more
      • English
      • Paperback
        9 7 8 0 4 4 3 1 5 4 1 2 6
      • eBook
        9 7 8 0 4 4 3 1 5 4 1 3 3
      Curcumin-based Nanomedicines as Cancer Therapeutics presents a consistent and thorough overview of nanocurcumin applications in cancer treatments. It brings together the novel applications of nanocurcumin in biological milieu as well as helps readers to define the major gaps in knowledge that can lead to significant scientific discoveries. Nanocurcumin has been widely explored for the treatment of various cancers; however, the scientific literature is inconsistent in style and structure and scattered across many sources. By providing an explicit account on vital aspects on nanocurcumin-based anticancer delivery approaches and discussing the perspectives of the technologies explored so far based upon the findings outlined, the book offers updated and in-depth knowledge on the topic in one single source written by global leading experts. In addition, the book aims to stimulate the interest of the academic researchers, industrial scientists, businessmen, and young scholars to address key multidisciplinary challenges faced by nanotechnologists to foster the desired collaboration among biologists, chemists, physicists, engineers, and clinicians to find proper and efficient new cancer treatments.
    • Perspective of DNA Computing in Computer Science

      • 1st Edition
      • Volume 129
      • February 21, 2023
      • English
      • Hardback
        9 7 8 0 3 2 3 8 5 5 4 6 4
      • eBook
        9 7 8 0 3 2 3 8 5 5 4 7 1
      DNA or Deoxyribonucleic Acid computing is an emerging branch of computing that uses DNA sequence, biochemistry, and hardware for encoding genetic information in computers. Here, information is represented by using the four genetic alphabets or DNA bases, namely A (Adenine), G (Guanine), C (Cytosine), and T (Thymine), instead of the binary representation (1 and 0) used by traditional computers. This is achieved because short DNA molecules of any arbitrary sequence of A, G, C, and T can be synthesized to order. DNA computing is mainly popular for three reasons: (i) speed (ii) minimal storage requirements, and (iii) minimal power requirements. There are many applications of DNA computing in the field of computer science. Nowadays, DNA computing is widely used in cryptography for achieving a strong security technique, so that unauthorized users are unable to retrieve the original data content. In DNA-based encryption, data are encrypted by using DNA bases (A, T, G, and C) instead of 0 and 1. As four DNA bases are used in the encryption process, DNA computing supports more randomness and makes it more complex for attackers or malicious users to hack the data. DNA computing is also used for data storage because a large number of data items can be stored inside the condensed volume. One gram of DNA holds approx DNA bases or approx 700 TB. However, it takes approx 233 hard disks to store the same data on 3 TB hard disks, and the weight of all these hard disks can be approx 151 kilos. In a cloud environment, the Data Owner (DO) stores their confidential encrypted data outside of their own domain, which attracts many attackers and hackers. DNA computing can be one of the best solutions to protect the data of a cloud server. Here, the DO can use DNA bases to encrypt the data by generating a long DNA sequence. Another application of DNA computing is in Wireless Sensor Network (WSN). Many researchers are trying to improve the security of WSN by using DNA computing. Here, DNA cryptography is used along with Secure Socket Layer (SSL) that supports a secure medium to exchange information. However, recent research shows some limitations of DNA computing. One of the critical issues is that DNA cryptography does not have a strong mathematical background like other cryptographic systems. This edited book is being planned to bring forth all the information of DNA computing. Along with the research gaps in the currently available books/literature, this edited book presents many applications of DNA computing in the fields of computer science. Moreover, research challenges and future work directions in DNA computing are also provided in this edited book.