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.

    • Data Mapping for Data Warehouse Design

      • 1st Edition
      • December 8, 2015
      • Qamar Shahbaz
      • English
      • Paperback
        9 7 8 0 1 2 8 0 5 1 8 5 6
      • eBook
        9 7 8 0 1 2 8 0 5 3 3 5 5
      Data mapping in a data warehouse is the process of creating a link between two distinct data models’ (source and target) tables/attributes. Data mapping is required at many stages of DW life-cycle to help save processor overhead; every stage has its own unique requirements and challenges. Therefore, many data warehouse professionals want to learn data mapping in order to move from an ETL (extract, transform, and load data between databases) developer to a data modeler role. Data Mapping for Data Warehouse Design provides basic and advanced knowledge about business intelligence and data warehouse concepts including real life scenarios that apply the standard techniques to projects across various domains. After reading this book, readers will understand the importance of data mapping across the data warehouse life cycle.
    • Dissecting the Hack

      • 1st Edition
      • July 20, 2015
      • Jayson E Street
      • English
      • Paperback
        9 7 8 0 1 2 8 0 4 2 7 8 6
      • eBook
        9 7 8 0 1 2 8 0 4 2 8 2 3
      Dissecting the Hack: The V3rb0t3n Network ventures further into cutting-edge techniques and methods than its predecessor, Dissecting the Hack: The F0rb1dd3n Network. It forgoes the basics and delves straight into the action, as our heroes are chased around the world in a global race against the clock. The danger they face will forever reshape their lives and the price they pay for their actions will not only affect themselves, but could possibly shake the foundations of an entire nation. The book is divided into two parts. The first part, entitled "The V3rb0t3n Network," continues the fictional story of Bob and Leon, two hackers caught up in an adventure in which they learn the deadly consequence of digital actions. The second part, "Security Threats Are Real" (STAR), focuses on these real-world lessons and advanced techniques, as used by characters in the story. This gives the reader not only textbook knowledge, but real-world context around how cyber-attacks may manifest. "The V3rb0t3n Network" can be read as a stand-alone story or as an illustration of the issues described in STAR. Scattered throughout "The V3rb0t3n Network" are "Easter eggs"—references, hints, phrases, and more that will lead readers to insights into hacker culture. Drawing on "The V3rb0t3n Network," STAR explains the various aspects of reconnaissance; the scanning phase of an attack; the attacker’s search for network weaknesses and vulnerabilities to exploit; the various angles of attack used by the characters in the story; basic methods of erasing information and obscuring an attacker’s presence on a computer system; and the underlying hacking culture.
    • Abstract Domains in Constraint Programming

      • 1st Edition
      • May 6, 2015
      • Marie Pelleau
      • English
      • Hardback
        9 7 8 1 7 8 5 4 8 0 1 0 2
      • eBook
        9 7 8 0 0 8 1 0 0 4 6 4 7
      Constraint Programming aims at solving hard combinatorial problems, with a computation time increasing in practice exponentially. The methods are today efficient enough to solve large industrial problems, in a generic framework. However, solvers are dedicated to a single variable type: integer or real. Solving mixed problems relies on ad hoc transformations. In another field, Abstract Interpretation offers tools to prove program properties, by studying an abstraction of their concrete semantics, that is, the set of possible values of the variables during an execution. Various representations for these abstractions have been proposed. They are called abstract domains. Abstract domains can mix any type of variables, and even represent relations between the variables. In this work, we define abstract domains for Constraint Programming, so as to build a generic solving method, dealing with both integer and real variables. We also study the octagons abstract domain, already defined in Abstract Interpretation. Guiding the search by the octagonal relations, we obtain good results on a continuous benchmark. We also define our solving method using Abstract Interpretation techniques, in order to include existing abstract domains. Our solver, AbSolute, is able to solve mixed problems and use relational domains.
    • 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.
    • Conceptual Design for Interactive Systems

      • 1st Edition
      • March 11, 2015
      • Avi Parush
      • English
      • Paperback
        9 7 8 0 1 2 4 1 9 9 6 9 9
      • eBook
        9 7 8 0 1 2 4 1 9 9 8 3 5
      Conceptual Design for Interactive Systems: Designing for Performance and User Experience provides readers with a comprehensive guide to the steps necessary to take the leap from research and requirements to product design. The text presents a proven strategy for transforming research into a conceptual model, discussing the iterative process that allows users to build the essential foundation for a successful interactive system, while also taking the users’ mental model into consideration. Readers will gain a better understanding of the framework they need to perceive, understand, and experience their tasks and processes in the context of their products. The text is ideal for those seeking a proven, innovative strategy for meeting goals through intuitive and effective thinking.
    • Artificial Neural Network for Drug Design, Delivery and Disposition

      • 1st Edition
      • October 15, 2015
      • Munish Puri + 4 more
      • English
      • Hardback
        9 7 8 0 1 2 8 0 1 5 5 9 9
      • eBook
        9 7 8 0 1 2 8 0 1 7 4 4 9
      Artificial Neural Network for Drug Design, Delivery and Disposition provides an in-depth look at the use of artificial neural networks (ANN) in pharmaceutical research. With its ability to learn and self-correct in a highly complex environment, this predictive tool has tremendous potential to help researchers more effectively design, develop, and deliver successful drugs. This book illustrates how to use ANN methodologies and models with the intent to treat diseases like breast cancer, cardiac disease, and more. It contains the latest cutting-edge research, an analysis of the benefits of ANN, and relevant industry examples. As such, this book is an essential resource for academic and industry researchers across the pharmaceutical and biomedical sciences.
    • Introduction to Statistical Machine Learning

      • 1st Edition
      • September 25, 2015
      • Masashi Sugiyama
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 1 2 1 7
      • eBook
        9 7 8 0 1 2 8 0 2 3 5 0 1
      Machine learning allows computers to learn and discern patterns without actually being programmed. When Statistical techniques and machine learning are combined together they are a powerful tool for analysing various kinds of data in many computer science/engineering areas including, image processing, speech processing, natural language processing, robot control, as well as in fundamental sciences such as biology, medicine, astronomy, physics, and materials. Introduction to Statistical Machine Learning provides a general introduction to machine learning that covers a wide range of topics concisely and will help you bridge the gap between theory and practice. Part I discusses the fundamental concepts of statistics and probability that are used in describing machine learning algorithms. Part II and Part III explain the two major approaches of machine learning techniques; generative methods and discriminative methods. While Part III provides an in-depth look at advanced topics that play essential roles in making machine learning algorithms more useful in practice. The accompanying MATLAB/Octave programs provide you with the necessary practical skills needed to accomplish a wide range of data analysis tasks.
    • Industrial Agents

      • 1st Edition
      • March 12, 2015
      • Paulo Leitão + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 0 3 4 1 1
      • eBook
        9 7 8 0 1 2 8 0 0 4 1 1 1
      Industrial Agents explains how multi-agent systems improve collaborative networks to offer dynamic service changes, customization, improved quality and reliability, and flexible infrastructure. Learn how these platforms can offer distributed intelligent management and control functions with communication, cooperation and synchronization capabilities, and also provide for the behavior specifications of the smart components of the system. The book offers not only an introduction to industrial agents, but also clarifies and positions the vision, on-going efforts, example applications, assessment and roadmap applicable to multiple industries. This edited work is guided and co-authored by leaders of the IEEE Technical Committee on Industrial Agents who represent both academic and industry perspectives and share the latest research along with their hands-on experiences prototyping and deploying industrial agents in industrial scenarios.
    • Advances in Independent Component Analysis and Learning Machines

      • 1st Edition
      • April 15, 2015
      • Ella Bingham + 3 more
      • English
      • Hardback
        9 7 8 0 1 2 8 0 2 8 0 6 3
      • eBook
        9 7 8 0 1 2 8 0 2 8 0 7 0
      In honour of Professor Erkki Oja, one of the pioneers of Independent Component Analysis (ICA), this book reviews key advances in the theory and application of ICA, as well as its influence on signal processing, pattern recognition, machine learning, and data mining. Examples of topics which have developed from the advances of ICA, which are covered in the book are: A unifying probabilistic model for PCA and ICA Optimization methods for matrix decompositions Insights into the FastICA algorithm Unsupervised deep learning Machine vision and image retrieval
    • Computational Materials Engineering

      • 1st Edition
      • July 13, 2015
      • Maciej Pietrzyk + 3 more
      • English
      • Hardback
        9 7 8 0 1 2 4 1 6 7 0 7 0
      • eBook
        9 7 8 0 1 2 4 1 6 7 2 4 7
      Computational Materials Engineering: Achieving High Accuracy and Efficiency in Metals Processing Simulations describes the most common computer modeling and simulation techniques used in metals processing, from so-called "fast" models to more advanced multiscale models, also evaluating possible methods for improving computational accuracy and efficiency. Beginning with a discussion of conventional fast models like internal variable models for flow stress and microstructure evolution, the book moves on to advanced multiscale models, such as the CAFÉ method, which give insights into the phenomena occurring in materials in lower dimensional scales. The book then delves into the various methods that have been developed to deal with problems, including long computing times, lack of proof of the uniqueness of the solution, difficulties with convergence of numerical procedures, local minima in the objective function, and ill-posed problems. It then concludes with suggestions on how to improve accuracy and efficiency in computational materials modeling, and a best practices guide for selecting the best model for a particular application.