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.

    • Machine Learning Proceedings 1991

      • 1st Edition
      • June 28, 2014
      • Lawrence A. Birnbaum + 1 more
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 2 0 0 7
      • eBook
        9 7 8 1 4 8 3 2 9 8 1 7 7
      Machine Learning: Proceedings of the Eighth International Workshop (ML91) covers the papers presented at ML91, the Eighth International Workshop on Machine Learning, held at Northwestern University, Evanston, Illinois, USA, in June 1991. The book focuses on constructive induction, learning from theory and data, automated knowledge acquisition, learning in intelligent information retrieval, machine learning in engineering automation, computational models of human learning, and learning reaction strategies. The selection first offers information on design rationale capture as knowledge acquisition, a domain-independent framework for effective experimentation in planning, and knowledge refinement using a high-level, non-technical vocabulary. The text then elaborates on improving the performance of inconsistent knowledge bases via combined optimization method, flexibility of speculative refinement, and a prototype based symbolic concept learning system. Topics include using task descriptions to generate error candidates, functional descriptions of knowledge-based systems, combined optimization method, and inconsistency and related work. The book ponders on learning words from context, modeling the acquisition and improvement of motor skills, a computational model of acquisition for children's addition strategies, and computer modeling of acquisition orders in child language. The manuscript also takes a look at knowledge acquisition combining analytical and empirical techniques; designing integrated learning systems for engineering design; and machine learning for nondestructive evaluation. The selection is highly recommended for researchers interested in machine learning.
    • Practical Knowledge Engineering

      • 1st Edition
      • June 28, 2014
      • Richard Kelly
      • English
      • Paperback
        9 7 8 1 5 5 5 5 8 0 7 0 4
      • eBook
        9 7 8 1 4 8 3 2 9 5 8 1 7
      This book provides knowledge engineers with practical methods for initiating, designing, building, managing, and demonstrating successful commercial expert systems. It is a record of what actually works (and does not work) in the construction of expert systems, drawn from the author's decade of experience in building expert systems in all major areas of application for American, European, and Japanese organizations.The book features:* knowledge engineering programming techniques* useful skills for demonstrating expert systems * practical costing and metrics* guidelines for using knowledge representation techniques* solutions to common difficulties in design and implementation
    • Uncertainty in Artificial Intelligence 2

      • 1st Edition
      • Volume 5
      • June 28, 2014
      • L.N. Kanal + 1 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 5 9 9
      • eBook
        9 7 8 1 4 8 3 2 9 6 5 3 1
      This second volume is arranged in four sections: Analysis contains papers which compare the attributes of various approaches to uncertainty. Tools provides sufficient information for the reader to implement uncertainty calculations. Papers in the Theory section explain various approaches to uncertainty. The Applications section describes the difficulties involved in, and the results produced by, incorporating uncertainty into actual systems.
    • Computer System Organization

      • 1st Edition
      • June 25, 2014
      • Elliott I. Organick
      • Robert L. Ashenhurst
      • English
      • Paperback
        9 7 8 1 4 8 3 2 0 5 6 1 8
      • eBook
        9 7 8 1 4 8 3 2 1 9 0 4 2
      Computer System Organization: The B5700/B6700 Series focuses on the organization of the B5700/B6700 Series developed by Burroughs Corp. More specifically, it examines how computer systems can (or should) be organized to support, and hence make more efficient, the running of computer programs that evolve with characteristically similar information structures. Comprised of nine chapters, this book begins with a background on the development of the B5700/B6700 operating systems, paying particular attention to their hardware/software architecture. The discussion then turns to the block-structured processes involved in the B6700 job, which consists of a time-invariant algorithm and a time-varying data structure which is the record of execution of that algorithm. Subsequent chapters deal with the basic data structures for B6700 algorithms; task attributes and the creation and coordination of tasks; stack structure and stack ownership; and software interrupts. Storage control strategies as well as the pros and cons of B6700 are also considered, along with some hardware details of procedure entry and return and tasking. This monograph is intended for computer center directors, other computer professionals, and serious students in computer science who have an interest in the subject of computer organization.
    • Channel Coding: Theory, Algorithms, and Applications

      • 1st Edition
      • June 25, 2014
      • David Declercq + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 3 9 6 4 9 9 1
      • Paperback
        9 7 8 0 0 8 1 0 1 3 3 0 4
      • eBook
        9 7 8 0 1 2 3 9 7 2 2 3 1
      This book gives a review of the principles, methods and techniques of important and emerging research topics and technologies in Channel Coding, including theory, algorithms, and applications. Edited by leading people in the field who, through their reputation, have been able to commission experts to write on a particular topic. With this reference source you will: Quickly grasp a new area of research Understand the underlying principles of a topic and its applications Ascertain how a topic relates to other areas and learn of the research issues yet to be resolved
    • Advances in Non-volatile Memory and Storage Technology

      • 1st Edition
      • June 12, 2014
      • Yoshio Nishi
      • English
      • Hardback
        9 7 8 0 8 5 7 0 9 8 0 3 0
      • Paperback
        9 7 8 0 0 8 1 0 1 4 1 8 9
      • eBook
        9 7 8 0 8 5 7 0 9 8 0 9 2
      New solutions are needed for future scaling down of nonvolatile memory. Advances in Non-volatile Memory and Storage Technology provides an overview of developing technologies and explores their strengths and weaknesses. After an overview of the current market, part one introduces improvements in flash technologies, including developments in 3D NAND flash technologies and flash memory for ultra-high density storage devices. Part two looks at the advantages of designing phase change memory and resistive random access memory technologies. It looks in particular at the fabrication, properties, and performance of nanowire phase change memory technologies. Later chapters also consider modeling of both metal oxide and resistive random access memory switching mechanisms, as well as conductive bridge random access memory technologies. Finally, part three looks to the future of alternative technologies. The areas covered include molecular, polymer, and hybrid organic memory devices, and a variety of random access memory devices such as nano-electromechanic... ferroelectric, and spin-transfer-torque magnetoresistive devices. Advances in Non-volatile Memory and Storage Technology is a key resource for postgraduate students and academic researchers in physics, materials science, and electrical engineering. It is a valuable tool for research and development managers concerned with electronics, semiconductors, nanotechnology, solid-state memories, magnetic materials, organic materials, and portable electronic devices.
    • Cloud Networking

      • 1st Edition
      • June 9, 2014
      • Gary Lee
      • English
      • Paperback
        9 7 8 0 1 2 8 0 0 7 2 8 0
      • eBook
        9 7 8 0 1 2 8 0 0 8 1 6 4
      Cloud Networking: Understanding Cloud-Based Data Center Networks explains the evolution of established networking technologies into distributed, cloud-based networks. Starting with an overview of cloud technologies, the book explains how cloud data center networks leverage distributed systems for network virtualization, storage networking, and software-defined networking. The author offers insider perspective to key components that make a cloud network possible such as switch fabric technology and data center networking standards. The final chapters look ahead to developments in architectures, fabric technology, interconnections, and more. By the end of the book, readers will understand core networking technologies and how they’re used in a cloud data center.
    • Bridging UX and Web Development

      • 1st Edition
      • June 6, 2014
      • Jack Moffett
      • English
      • Paperback
        9 7 8 0 1 2 4 2 0 2 4 5 0
      • eBook
        9 7 8 0 1 2 8 0 0 7 8 7 7
      The divide between UX and Web development can be stifling. Bridging UX and Web Development prepares you to break down those walls by teaching you how to integrate with your team’s developers. You examine the process from their perspective, discovering tools and coding principles that will help you bridge the gap between design and implementation. With these tried and true approaches, you’ll be able to capitalize on a more productive work environment. Whether you’re a novice UX professional finding your place in the software industry and looking to nail down your technical skills, or a seasoned UI designer looking for practical information on how to integrate your team with development, this is the must-have resource for your UX library.
    • Principles of Knowledge Representation and Reasoning

      • 1st Edition
      • June 5, 2014
      • Jon Doyle + 2 more
      • English
      • Paperback
        9 7 8 1 5 5 8 6 0 3 2 8 8
      • eBook
        9 7 8 1 4 8 3 2 1 4 5 2 8
      Principles of Knowledge Representation and Reasoning contains the proceedings of the Fourth International Conference on Principles of Knowledge Representation and Reasoning (KR '94) held in Bonn, Germany, on May 24-27, 1994. The conference provided a forum for reviewing the theory and principles underlying knowledge representation and reasoning. Topics covered range from reasoning about mental states and spatial reasoning with propositional logics to default logic as a query language. Comprised of 60 chapters, this book begins with a description of a formal language for representing and reasoning about time and action before turning to proof in context and how it can replace the most common uses of reflection principles. The reader is then introduced to reasoning with minimal models; belief ascription and mental-level modeling; and a unified framework for class-based representation formalisms. A general approach to specificity in default reasoning is also described, together with an ontology for engineering mathematics and the use of abduction to generate tests. The book concludes by considering the use of natural language for knowledge representation and reasoning. This monograph will be of interest to both students and practitioners in the fields of artificial intelligence and computer science.
    • Economics-Driven Software Architecture

      • 1st Edition
      • June 3, 2014
      • Ivan Mistrik + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 4 1 0 4 6 4 8
      • eBook
        9 7 8 0 1 2 4 1 0 5 0 7 2
      Economics-driven Software Architecture presents a guide for engineers and architects who need to understand the economic impact of architecture design decisions: the long term and strategic viability, cost-effectiveness, and sustainability of applications and systems. Economics-driven software development can increase quality, productivity, and profitability, but comprehensive knowledge is needed to understand the architectural challenges involved in dealing with the development of large, architecturally challenging systems in an economic way. This book covers how to apply economic considerations during the software architecting activities of a project. Architecture-centric approaches to development and systematic evolution, where managing complexity, cost reduction, risk mitigation, evolvability, strategic planning and long-term value creation are among the major drivers for adopting such approaches. It assists the objective assessment of the lifetime costs and benefits of evolving systems, and the identification of legacy situations, where architecture or a component is indispensable but can no longer be evolved to meet changing needs at economic cost. Such consideration will form the scientific foundation for reasoning about the economics of nonfunctional requirements in the context of architectures and architecting.