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.

  • Topological UML Modeling

    An Improved Approach for Domain Modeling and Software Development
    • 1st Edition
    • Janis Osis + 1 more
    • English
    Topological UML Modeling: An Improved Approach for Domain Modeling and Software Development presents a specification for Topological UML® that combines the formalism of the Topological Functioning Model (TFM) mathematical topology with a specified software analysis and design method. The analysis of problem domain and design of desired solutions within software development processes has a major impact on the achieved result – developed software. While there are many tools and different techniques to create detailed specifications of the solution, the proper analysis of problem domain functioning is ignored or covered insufficiently. The design of object-oriented software has been led for many years by the Unified Modeling Language (UML®), an approved industry standard modeling notation for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system, and this comprehensive book shines new light on the many advances in the field.
  • MATLAB Programming for Biomedical Engineers and Scientists

    • 1st Edition
    • Andrew P. King + 1 more
    • English
    MATLAB Programming for Biomedical Engineers and Scientists provides an easy-to-learn introduction to the fundamentals of computer programming in MATLAB. This book explains the principles of good programming practice, while demonstrating how to write efficient and robust code that analyzes and visualizes biomedical data. Aimed at the biomedical engineer, biomedical scientist, and medical researcher with little or no computer programming experience, it is an excellent resource for learning the principles and practice of computer programming using MATLAB. This book enables the reader to: Analyze problems and apply structured design methods to produce elegant, efficient and well-structured program designs Implement a structured program design in MATLAB, making good use of incremental development approaches Write code that makes good use of MATLAB programming features, including control structures, functions and advanced data types Write MATLAB code to read in medical data from files and write data to files Write MATLAB code that is efficient and robust to errors in input data Write MATLAB code to analyze and visualize medical data, including imaging data
  • Embedded Computing for High Performance

    Efficient Mapping of Computations Using Customization, Code Transformations and Compilation
    • 1st Edition
    • João Manuel Paiva Cardoso + 2 more
    • English
    Embedded Computing for High Performance: Design Exploration and Customization Using High-level Compilation and Synthesis Tools provides a set of real-life example implementations that migrate traditional desktop systems to embedded systems. Working with popular hardware, including Xilinx and ARM, the book offers a comprehensive description of techniques for mapping computations expressed in programming languages such as C or MATLAB to high-performance embedded architectures consisting of multiple CPUs, GPUs, and reconfigurable hardware (FPGAs). The authors demonstrate a domain-specific language (LARA) that facilitates retargeting to multiple computing systems using the same source code. In this way, users can decouple original application code from transformed code and enhance productivity and program portability. After reading this book, engineers will understand the processes, methodologies, and best practices needed for the development of applications for high-performance embedded computing systems.
  • Microbiology and Molecular Diagnosis in Pathology

    A Comprehensive Review for Board Preparation, Certification and Clinical Practice
    • 1st Edition
    • Audrey Wanger + 5 more
    • English
    Microbiology and Molecular Diagnosis in Pathology: A Comprehensive Review for Board Preparation, Certification and Clinical Practice reviews all aspects of microbiology and molecular diagnostics essential to successfully passing the American Board of Pathology exam. This review book will also serve as a first resource for residents who want to become familiar with the diagnostic aspects of microbiology and molecular methods, as well as a refresher course for practicing pathologists. Opening chapters discuss issues of laboratory management, including quality control, biosafety, regulations, and proper handling and reporting of laboratory specimens. Review chapters give a quick overview of specific clinical infections as well as different types of bacteria, viruses, fungal infections, and infections caused by parasites. Following these, coverage focuses on diagnostic tools and specific tests: media for clinical microbiology, specific stains and tests for microbial identifications, susceptibility testing and use of antimicrobial agents, tests for detecting antibodies, antigens, and microbial infections. Two final chapters offer overviews on molecular diagnostics principles and methods as well as the application of molecular diagnostics in clinical practice.
  • Software Architecture for Big Data and the Cloud

    • 1st Edition
    • Ivan Mistrik + 4 more
    • English
    Software Architecture for Big Data and the Cloud is designed to be a single resource that brings together research on how software architectures can solve the challenges imposed by building big data software systems. The challenges of big data on the software architecture can relate to scale, security, integrity, performance, concurrency, parallelism, and dependability, amongst others. Big data handling requires rethinking architectural solutions to meet functional and non-functional requirements related to volume, variety and velocity. The book's editors have varied and complementary backgrounds in requirements and architecture, specifically in software architectures for cloud and big data, as well as expertise in software engineering for cloud and big data. This book brings together work across different disciplines in software engineering, including work expanded from conference tracks and workshops led by the editors.
  • Smart Sensors Networks

    Communication Technologies and Intelligent Applications
    • 1st Edition
    • Fatos Xhafa + 2 more
    • English
    Smart Sensors Networks: Communication Technologies and Intelligent Applications explores the latest sensor and sensor networks techniques and applications, showing how networked wireless sensors are used to monitor and gather intelligence from our surrounding environment. It provides a systematic look at the unique characteristics of wireless sensor networks through their usage in a broad range of areas, including healthcare for the elderly, energy consumption, industrial automation, intelligent transportation systems, smart homes and cities, and more. The book shows how sensor-networks work and how they are applied to monitor our surrounding environment. It explores the most important aspects of modern sensors technologies, providing insights on the newest technologies and the systems needed to operate them. Readers will find the book to be an entry point for understanding the fundamental differences between the various sensor technologies and their use in for different scenarios. Indexing: The books of this series are submitted to EI-Compendex and SCOPUS
  • Low-Rank Models in Visual Analysis

    Theories, Algorithms, and Applications
    • 1st Edition
    • Zhouchen Lin + 1 more
    • English
    Low-Rank Models in Visual Analysis: Theories, Algorithms, and Applications presents the state-of-the-art on low-rank models and their application to visual analysis. It provides insight into the ideas behind the models and their algorithms, giving details of their formulation and deduction. The main applications included are video denoising, background modeling, image alignment and rectification, motion segmentation, image segmentation and image saliency detection. Readers will learn which Low-rank models are highly useful in practice (both linear and nonlinear models), how to solve low-rank models efficiently, and how to apply low-rank models to real problems.
  • Cognitive Approach to Natural Language Processing

    • 1st Edition
    • Bernadette Sharp + 2 more
    • English
    As natural language processing spans many different disciplines, it is sometimes difficult to understand the contributions and the challenges that each of them presents. This book explores the special relationship between natural language processing and cognitive science, and the contribution of computer science to these two fields. It is based on the recent research papers submitted at the international workshops of Natural Language and Cognitive Science (NLPCS) which was launched in 2004 in an effort to bring together natural language researchers, computer scientists, and cognitive and linguistic scientists to collaborate together and advance research in natural language processing.The chapters cover areas related to language understanding, language generation, word association, word sense disambiguation, word predictability, text production and authorship attribution. This book will be relevant to students and researchers interested in the interdisciplinary nature of language processing.
  • Records Classification: Concepts, Principles and Methods

    Information, Systems, Context
    • 1st Edition
    • Umi Asma' Mokhtar + 1 more
    • English
    Records Classification: Concepts, Principles and Methods: Information, Systems, Context introduces classification, an early part of the research lifecycle. Classification ensures systematic organization of documents and facilitates information retrieval. However, classification systems are not prevalent in records management when compared to their use in other information fields. This book views classification from the records management (RM) perspective by adopting a qualitative approach, with case studies, to gather data by means of interview and document content analysis. Current development of information systems do not take into account the concept of classification from a RM perspective. Such a model is required because the incorporation of information and communication technology (ICT) in managing records is inevitable. The concept of classification from an RM perspective ought to be extended to the ICT team to enable the development of a RM system not limited to storage and retrieval functions, but also with relation to disposal and preservation processes. This proposed model introduces function-based classification to ensure records are classified in context.
  • Liner Ship Fleet Planning

    Models and Algorithms
    • 1st Edition
    • Tingsong Wang + 2 more
    • English
    Liner Ship Fleet Planning: Models and Algorithms systematically introduces the latest research on modeling and optimization for liner ship fleet planning with demand uncertainty. Container shipping companies have struggled since the financial crisis of 2007-2008, making it critical for them to make informed decisions about their fleet planning and development. Current and future shipping professionals require systematic approaches for investigating and solving their fleet planning problems, as well as methodologies for addressing their other shipping responsibilities. Liner Ship Fleet Planning addresses these needs, providing the most recent quantitative research of liner shipping in maritime transportation. The research and methods provided assist those tasked with optimizing shipping efficiency and fleet deployment in the face of uncertain demand. Suitable for those with any level of quantitative background, the book serves as a valuable resource for both maritime academics, and shipping professionals involved in planning and scheduling departments.