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.

  • Scientific Computing

    An Introduction with Parallel Computing
    • 1st Edition
    • Gene H. Golub + 1 more
    • English
    This book introduces the basic concepts of parallel and vector computing in the context of an introduction to numerical methods. It contains chapters on parallel and vector matrix multiplication and solution of linear systems by direct and iterative methods. It is suitable for advanced undergraduate and beginning graduate courses in computer science, applied mathematics, and engineering. Ideally, students will have access to a parallel or Vector computer, but the material can be studied profitably in any case.
  • Principles of Artificial Intelligence

    • 1st Edition
    • Nils J. Nilsson
    • English
    A classic introduction to artificial intelligence intended to bridge the gap between theory and practice, Principles of Artificial Intelligence describes fundamental AI ideas that underlie applications such as natural language processing, automatic programming, robotics, machine vision, automatic theorem proving, and intelligent data retrieval. Rather than focusing on the subject matter of the applications, the book is organized around general computational concepts involving the kinds of data structures used, the types of operations performed on the data structures, and the properties of the control strategies used.Principles of Artificial Intelligenceevolved from the author's courses and seminars at Stanford University and University of Massachusetts, Amherst, and is suitable for text use in a senior or graduate AI course, or for individual study.
  • History of Computing in the Twentieth Century

    • 1st Edition
    • Nicholas Metropolis
    • English
    A History of Computing in the Twentieth Century focuses on the advancements in the processes, methodologies, programs, and techniques in computing. The selection first elaborates on computing developments in Cambridge, U.S.A., pioneering work on computers at Bletchley, and the COLOSSUS. Discussions focus on secrecy and priority, the first COLOSSUS, MARK II COLOSSUS, postwar developments in computing, and the HEATH ROBINSON project. The text then ponders on Turing's work at the National Physical Laboratory and the construction of Pilot ACE, DEUCE, and ACE, the Smithsonian Computer History Project, and programming in America. Topics include origins of FORTRAN, optimization techniques in FORTRAN, DEUCE computer, and the Pilot ACE. The book takes a look at the development of programming in the USSR, advancement of programming languages, and reflections on the evolution of algorithmic language. The book also examines the computer development at Manchester University, the sieve process, MANIAC project, and the ENIAC project. The selection is a valuable reference for computer science experts and researchers interested in the development of computing.
  • The Digital Technical Documentation Handbook

    • 1st Edition
    • Susan K. Schultz + 3 more
    • English
    The Digital Technical Documentation Handbook describes the process of developing and producing technical user information at Digital Equipment Corporation. * Discusses techniques for making user information _more effective * Covers the draft and reviewprocess, the production and distribution of printed and electronic media, archiving, indexing, testing for usability, and many other topics * Provides quality assurance checklists, contains a glossary and a bibliography of resources for technicalcommunicato...
  • Safety of Computer Control Systems 1990 (SAFECOMP'90)

    Proceedings of the IFAC/EWICS/SARS Symposium Gatwick, UK, 30 October - 2 November 1990
    • 1st Edition
    • B.K. Daniels
    • English
    The market for safe, secure and reliable computer systems is expanding continuously and these Proceedings provide an opportunity to review the growth during the last decade and identify skills and technologies required for continued development in the area. The papers cover the experiences gained from specifying, creating, operating, and licensing computers in safety, security and reliability related applications. There are reviews of guidelines and industrial applications, with a section covering methods and tools used in designing, documenting, analysing, testing and assessing systems dependent on the SAFECOMP factors.
  • Uncertainty in Artificial Intelligence

    • 1st Edition
    • Volume 4
    • L.N. Kanal + 1 more
    • English
    How to deal with uncertainty is a subject of much controversy in Artificial Intelligence. This volume brings together a wide range of perspectives on uncertainty, many of the contributors being the principal proponents in the controversy.Some of the notable issues which emerge from these papers revolve around an interval-based calculus of uncertainty, the Dempster-Shafer Theory, and probability as the best numeric model for uncertainty. There remain strong dissenting opinions not only about probability but even about the utility of any numeric method in this context.
  • Progress in Pattern Recognition 1

    • 1st Edition
    • L.N. Kanal + 1 more
    • English
    Progress in Pattern Recognition, Volume 1 focuses on the processes, techniques, and approaches involved in pattern recognition, including conceptual clustering, cross-correlation, syntax, software, data structures, and distance transforms. The selection first tackles progress in syntactic pattern recognition and clustering objects into classes characterized by conjunctive concepts. Discussions focus on an overview of clustering problems, conjunctive conceptual clustering, primitive selection and pattern grammars, high dimensional grammars for pattern description, syntactic pattern recognition using stochastic languages, and syntactic approach to shape and texture analysis. The text then elaborates on database representations in hierarchical scene analysis and medium level vision. The book examines image processing software and analysis and synthesis of image patterns by spatial interaction models. Topics include synopsis of discrete spatial interaction models, nonrecursive models over infinite lattices, finite lattice models, and the MSFC image processing package. The text also reviews the mathematical aspects of image reconstruction from projection and recognition of stereo-image cross-correlation errors. The selection is a highly recommended source of data for researchers interested in the process of pattern recognition.
  • Artificial Neural Networks, 2

    Proceedings of the 1992 International Conference on Artificial Neural Networks (ICANN-92) Brighton, United Kingdom, 4-7 September, 1992
    • 1st Edition
    • I. Aleksander + 1 more
    • English
    This two-volume proceedings compilation is a selection of research papers presented at the ICANN-92. The scope of the volumes is interdisciplinary, ranging from the minutiae of VLSI hardware, to new discoveries in neurobiology, through to the workings of the human mind. USA and European research is well represented, including not only new thoughts from old masters but also a large number of first-time authors who are ensuring the continued development of the field.
  • Languages, Compilers and Run-time Environments for Distributed Memory Machines

    • 1st Edition
    • Volume 3
    • J. Saltz + 1 more
    • English
    Papers presented within this volume cover a wide range of topics related to programming distributed memory machines. Distributed memory architectures, although having the potential to supply the very high levels of performance required to support future computing needs, present awkward programming problems. The major issue is to design methods which enable compilers to generate efficient distributed memory programs from relatively machine independent program specifications. This book is the compilation of papers describing a wide range of research efforts aimed at easing the task of programming distributed memory machines.
  • Scalable Shared-Memory Multiprocessing

    • 1st Edition
    • Daniel E. Lenoski + 1 more
    • English
    Dr. Lenoski and Dr. Weber have experience with leading-edge research and practical issues involved in implementing large-scale parallel systems. They were key contributors to the architecture and design of the DASH multiprocessor. Currently, they are involved with commercializing scalable shared-memory technology.