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.

    • Optimizing the Display and Interpretation of Data

      • 1st Edition
      • September 23, 2015
      • Robert Warner
      • English
      • Paperback
        9 7 8 0 1 2 8 0 4 5 1 3 8
      • eBook
        9 7 8 0 1 2 8 0 5 3 4 1 6
      "What information do these data reveal?" "Is the information correct?" "How can I make the best use of the information?" The widespread use of computers and our reliance on the data generated by them have made these questions increasingly common and important. Computerized data may be in either digital or analog form and may be relevant to a wide range of applications that include medical monitoring and diagnosis, scientific research, engineering, quality control, seismology, meteorology, political and economic analysis and business and personal financial applications. The sources of the data may be databases that have been developed for specific purposes or may be of more general interest and include those that are accessible on the Internet. In addition, the data may represent either single or multiple parameters. Examining data in its initial form is often very laborious and also makes it possible to "miss the forest for the trees" by failing to notice patterns in the data that are not readily apparent. To address these problems, this monograph describes several accurate and efficient methods for displaying, reviewing and analyzing digital and analog data. The methods may be used either singly or in various combinations to maximize the value of the data to those for whom it is relevant. None of the methods requires special devices and each can be used on common platforms such as personal computers, tablets and smart phones. Also, each of the methods can be easily employed utilizing widely available off-the-shelf software. Using the methods does not require special expertise in computer science or technology, graphical design or statistical analysis. The usefulness and accuracy of all the described methods of data display, review and interpretation have been confirmed in multiple carefully performed studies using independent, objective endpoints. These studies and their results are described in the monograph. Because of their ease of use, accuracy and efficiency, the methods for displaying, reviewing and analyzing data described in this monograph can be highly useful to all who must work with computerized information and make decisions based upon it.
    • Agile Data Warehousing for the Enterprise

      • 1st Edition
      • September 19, 2015
      • Ralph Hughes
      • English
      • Paperback
        9 7 8 0 1 2 3 9 6 4 6 4 9
      • eBook
        9 7 8 0 1 2 3 9 6 5 1 8 9
      Building upon his earlier book that detailed agile data warehousing programming techniques for the Scrum master, Ralph's latest work illustrates the agile interpretations of the remaining software engineering disciplines: Requirements management benefits from streamlined templates that not only define projects quickly, but ensure nothing essential is overlooked. Data engineering receives two new "hyper modeling" techniques, yielding data warehouses that can be easily adapted when requirements change without having to invest in ruinously expensive data-conversion programs. Quality assurance advances with not only a stereoscopic top-down and bottom-up planning method, but also the incorporation of the latest in automated test engines. Use this step-by-step guide to deepen your own application development skills through self-study, show your teammates the world's fastest and most reliable techniques for creating business intelligence systems, or ensure that the IT department working for you is building your next decision support system the right way.
    • Fuzzy Neural Networks for Real Time Control Applications

      • 1st Edition
      • September 17, 2015
      • Erdal Kayacan + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 6 8 7 8
      • eBook
        9 7 8 0 1 2 8 0 2 7 0 3 5
      AN INDISPENSABLE RESOURCE FOR ALL THOSE WHO DESIGN AND IMPLEMENT TYPE-1 AND TYPE-2 FUZZY NEURAL NETWORKS IN REAL TIME SYSTEMS Delve into the type-2 fuzzy logic systems and become engrossed in the parameter update algorithms for type-1 and type-2 fuzzy neural networks and their stability analysis with this book! Not only does this book stand apart from others in its focus but also in its application-based presentation style. Prepared in a way that can be easily understood by those who are experienced and inexperienced in this field. Readers can benefit from the computer source codes for both identification and control purposes which are given at the end of the book. A clear and an in-depth examination has been made of all the necessary mathematical foundations, type-1 and type-2 fuzzy neural network structures and their learning algorithms as well as their stability analysis. You will find that each chapter is devoted to a different learning algorithm for the tuning of type-1 and type-2 fuzzy neural networks; some of which are: • Gradient descent • Levenberg-Marquardt • Extended Kalman filter In addition to the aforementioned conventional learning methods above, number of novel sliding mode control theory-based learning algorithms, which are simpler and have closed forms, and their stability analysis have been proposed. Furthermore, hybrid methods consisting of particle swarm optimization and sliding mode control theory-based algorithms have also been introduced. The potential readers of this book are expected to be the undergraduate and graduate students, engineers, mathematicians and computer scientists. Not only can this book be used as a reference source for a scientist who is interested in fuzzy neural networks and their real-time implementations but also as a course book of fuzzy neural networks or artificial intelligence in master or doctorate university studies. We hope that this book will serve its main purpose successfully.
    • Building a Scalable Data Warehouse with Data Vault 2.0

      • 1st Edition
      • September 15, 2015
      • Daniel Linstedt + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 5 1 0 9
      • eBook
        9 7 8 0 1 2 8 0 2 6 4 8 9
      The Data Vault was invented by Dan Linstedt at the U.S. Department of Defense, and the standard has been successfully applied to data warehousing projects at organizations of different sizes, from small to large-size corporations. Due to its simplified design, which is adapted from nature, the Data Vault 2.0 standard helps prevent typical data warehousing failures. "Building a Scalable Data Warehouse" covers everything one needs to know to create a scalable data warehouse end to end, including a presentation of the Data Vault modeling technique, which provides the foundations to create a technical data warehouse layer. The book discusses how to build the data warehouse incrementally using the agile Data Vault 2.0 methodology. In addition, readers will learn how to create the input layer (the stage layer) and the presentation layer (data mart) of the Data Vault 2.0 architecture including implementation best practices. Drawing upon years of practical experience and using numerous examples and an easy to understand framework, Dan Linstedt and Michael Olschimke discuss: How to load each layer using SQL Server Integration Services (SSIS), including automation of the Data Vault loading processes. Important data warehouse technologies and practices. Data Quality Services (DQS) and Master Data Services (MDS) in the context of the Data Vault architecture.
    • Data Analysis in the Cloud

      • 1st Edition
      • September 15, 2015
      • Domenico Talia + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 8 8 1 0
      • eBook
        9 7 8 0 1 2 8 0 2 9 1 4 5
      Data Analysis in the Cloud introduces and discusses models, methods, techniques, and systems to analyze the large number of digital data sources available on the Internet using the computing and storage facilities of the cloud. Coverage includes scalable data mining and knowledge discovery techniques together with cloud computing concepts, models, and systems. Specific sections focus on map-reduce and NoSQL models. The book also includes techniques for conducting high-performance distributed analysis of large data on clouds. Finally, the book examines research trends such as Big Data pervasive computing, data-intensive exascale computing, and massive social network analysis.
    • Development of Online Hybrid Testing

      • 1st Edition
      • September 14, 2015
      • Peng Pan + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 8 0 3 3 7 8 4
      • eBook
        9 7 8 0 1 2 8 0 3 3 9 2 0
      Development of Online Hybrid Testing: Theory and Applications to Structural Engineering provides comprehensive treatments of several topics pertinent to substructure online hybrid tests. Emphasis has been placed on explaining the three frameworks: the host-station framework, separated model framework and peer to peer framework These have been developed within the Internet environment and are particularly suitable for distributed hybrid testing. In order to help readers to understand the essence of online hybrid testing and further to build up their own systems, an engineering practice has been introduced at the end of this book with the source code appended. Development of Online Hybrid Testing: Theory and Applications to Structural Engineering is primarily written for readers with some background in structural dynamics, finite elements, and computer science. Material that has previously only appeared in journal articles has been consolidated and simplified which provides the reader with a perspective of the state-of-the-art.
    • Presumptive Design

      • 1st Edition
      • September 10, 2015
      • Leo Frishberg + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 0 8 6 8
      • eBook
        9 7 8 0 1 2 8 0 3 0 8 7 5
      Everything you know about the future is wrong. Presumptive Design: Design Provocations for Innovation is for people “inventing” the future: future products, services, companies, strategies and policies. It introduces a design-research method that shortens time to insights from months to days. Presumptive Design is a fundamentally agile approach to identifying your audiences’ key needs. Offering rapidly crafted artifacts, your teams collaborate with your customers to identify preferred and profitable elements of your desired outcome. Presumptive Design focuses on your users’ problem space, informing your business strategy, your project’s early stage definition, and your innovation pipeline. Comprising discussions of design theory with case studies and how-to’s, the book offers business leadership, management and innovators the benefits of design thinking and user experience in the context of early stage problem definition. Presumptive Design is an advanced technique and quick to use: within days of reading this book, your research and design teams can apply the approach to capture a risk-reduced view of your future.
    • Artificial Intelligence in Behavioral and Mental Health Care

      • 1st Edition
      • September 10, 2015
      • David D. Luxton
      • English
      • Hardback
        9 7 8 0 1 2 4 2 0 2 4 8 1
      • eBook
        9 7 8 0 1 2 8 0 0 7 9 2 1
      Artificial Intelligence in Behavioral and Mental Health Care summarizes recent advances in artificial intelligence as it applies to mental health clinical practice. Each chapter provides a technical description of the advance, review of application in clinical practice, and empirical data on clinical efficacy. In addition, each chapter includes a discussion of practical issues in clinical settings, ethical considerations, and limitations of use. The book encompasses AI based advances in decision-making, in assessment and treatment, in providing education to clients, robot assisted task completion, and the use of AI for research and data gathering. This book will be of use to mental health practitioners interested in learning about, or incorporating AI advances into their practice and for researchers interested in a comprehensive review of these advances in one source.
    • Cognitive Ergonomics

      • 1st Edition
      • September 3, 2015
      • Pierre Falzon
      • English
      • eBook
        9 7 8 1 4 8 3 2 8 8 4 9 9
      This reference work covers the breadth of cognitive ergonomics in human*b1computer interaction (HCI). Covering models for design, learning procedures, and planning and understanding, this book is specifically concerned with the cognitive ergonomics of human*b1computer interaction--from analogical thinking to spreadsheet calculation, office organization to process control. It provides an overview of HCI issues from the cognitive perspective.
    • Embedded Systems

      • 1st Edition
      • September 3, 2015
      • Jason D. Bakos
      • English
      • Paperback
        9 7 8 0 1 2 8 0 0 3 4 2 8
      • eBook
        9 7 8 0 1 2 8 0 0 4 1 2 8
      Embedded Systems: ARM Programming and Optimization combines an exploration of the ARM architecture with an examination of the facilities offered by the Linux operating system to explain how various features of program design can influence processor performance. It demonstrates methods by which a programmer can optimize program code in a way that does not impact its behavior but improves its performance. Several applications, including image transformations, fractal generation, image convolution, and computer vision tasks, are used to describe and demonstrate these methods. From this, the reader will gain insight into computer architecture and application design, as well as gain practical knowledge in the area of embedded software design for modern embedded systems.