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.

  • Principles of Transaction Processing for the Systems Professional

    • 1st Edition
    • November 1, 1996
    • Philip A. Bernstein + 1 more
    • English
    Principles of Transaction Processing is a clear, concise guide for anyoneinvolved in developing applications, evaluating products, designing systems,or engineering products. This book provides an understanding of the internals oftransaction processing systems, describing how they work and how best to use them.It includes the architecture of transaction processing monitors, transactionalcommuni... paradigms, and mechanisms for recovering from transaction andsystem failures.Use of transaction processing systems in business, industry, andgovernment is increasing rapidly; the emergence of electronic commerce onthe Internet is creating new demands. As a result, many developers areencountering transaction processing applications for the first time and needa practical explanation of techniques. Software engineers who build andmarket operating systems, communications systems, programming tools, andother products used in transaction processing applications will also benefitfrom this thorough presentation of principles. Rich with examples, itdescribes commercial transaction processing systems, transactional aspectsof database servers, messaging systems, Internet servers, andobject-oriented systems, as well as each of their subsystems.
  • Inside PC Card: CardBus and PCMCIA Design

    • 1st Edition
    • October 17, 1996
    • Faisal Imdad- Haque
    • English
    PC Card (or PCMCIA) technology allows computers to interface with each other using less space than conventional interfaces. Currently, most applications are in the personal computing market, to enhance peripheral capabilities. As the industry changes, the applications will grow outside of the PC arena, into areas such as medical instrumentation and digital cameras, where peripheral expansion was previously unavailable.One of the advantages of this book over others is that it does more than repeat standards or list suppliers. It actually describes and demonstrates design examples which can be applied to projects. This makes it a useful guide design engineers who want to take advantage of the PC Card technology in their work.Faisal Haque is Design Engineering Manager at Baynetworks in Santa Clara, California and has been involved in PCMCIA design for the past four years. He is currently the chair of the PC Card ATA Working Group and has contributed to the 1995 PC Card Standard.
  • Object-Oriented Neural Networks in C++

    • 1st Edition
    • October 15, 1996
    • Joey Rogers
    • English
    "This book is distinctive in that it implements nodes and links as base objects and then composes them into four different kinds of neural networks. Roger's writing is clear....The text and code are both quite readable. Overall, this book will be useful to anyone who wants to implement neural networks in C++ (and, to a lesser extent, in other object-oriented programming languages.)...I recommend this book to anyone who wants to implement neural networks in C++."@source:--D.L. Chester, Newark, Delaware in COMPUTING REVIEWS@text:Object-... Neural Networks in C++ is a valuable tool for anyone who wants to understand, implement, or utilize neural networks. This book/disk package provides the reader with a foundation from which any neural network architecture can beconstructed. The author has employed object-oriented design and object-oriented programming concepts to develop a set of foundation neural network classes, and shows how these classes can be used to implement a variety of neural network architectures with a great deal of ease and flexibility. A wealth of neural network formulas (with standardized notation), object code implementations, and examples are provided to demonstrate the object-oriented approach to neural network architectures and to facilitatethe development of new neural network architectures. This is the first book to take full advantage of the reusable nature of neural network classes.
  • Parallel Programming with MPI

    • 1st Edition
    • October 1, 1996
    • Peter Pacheco
    • English
    A hands-on introduction to parallel programming based on the Message-Passing Interface (MPI) standard, the de-facto industry standard adopted by major vendors of commercial parallel systems. This textbook/tutorial, based on the C language, contains many fully-developed examples and exercises. The complete source code for the examples is available in both C and Fortran 77. Students and professionals will find that the portability of MPI, combined with a thorough grounding in parallel programming principles, will allow them to program any parallel system, from a network of workstations to a parallel supercomputer.
  • Visual Attention and Cognition

    • 1st Edition
    • Volume 116
    • September 23, 1996
    • W.H. Zangemeister + 2 more
    • English
    The goal of this book is to put together some of the main interdisciplinary aspects that play a role in visual attention and cognition. The book is aimed at researchers and students with interdisciplinary interest. In the first chapter a general discussion of the influential scanpath theory and its implications for human and robot vision is presented. Subsequently, four characteristic aspects of the general theme are dealt with in topical chapters, each of which presents some of the different viewpoints of the various disciplines involved. They cover neuropsychology, clinical neuroscience, modeling, and applications. Each of the chapters opens with a synopsis tying together the individual contributions.
  • Teaching and Learning Formal Methods

    • 1st Edition
    • September 6, 1996
    • C. Neville Dean
    • English
    As computer systems continue to advance, the positions they hold in human society continue to gain power. Computers now control the flight of aircraft, the cooling systems in chemical plants, and feedback loops in nuclear reactors. Because of the vital roles these systems play, there has been growing concern about the reliability and safety of these advanced computers.Formal methods are now widely recognized as the most successful means of assuring the reliability of complex computer systems. Because formal methods are being mandated in more and more international standards, it is critical that engineers, managers, and industrial project leaders are well trained and conversant in the application of these methods.This book covers a broad range of issues relating to the pedagogy of formal methods. The contributors, all acknowledged experts, have based their contributions on extensive experiences teaching and applying formal methods in both academia and industry.The two editors, both well known in this area, propose various techniques that can help to dismiss myths that formal methods are difficult to use and hard to learn.Teaching and Learning Formal Methods will be an indispensable text for educators in the fields of computer science, mathematics, software engineering, and electronic engineering as well as to management and product leaders concerned with trainingrecent graduates.
  • Interactive Curves and Surfaces

    A Multimedia Tutorial on CAGD
    • 1st Edition
    • August 22, 1996
    • Alyn Rockwood + 1 more
    • English
    The growing importance of animation and 3D design has caused computer-aided geometric design (CAGD) to be of interest to a wide audience of programmers and designers.This interactive software/book tutorial teaches fundamental CAGD concepts and discusses the growing number of applications in such areas as geological modeling, molecular modeling, commercial advertising, and animation. Using interactive examples and animations to illustrate the mathematical concepts, this hands-on multimedia tutorial enables users without a substantial mathematical background to quickly gain intuition about CAGD.Interactive Curves and Surfaces guides you in* Learning the uses of CAGD as it is applied in computer graphics and engineering.* Creating curved lines and surfaces using Bezier curves, B-Splines, and parametric surface patches.* Understanding the mathematical tools behind the generation of these objects, and the development of computer-based CAGD algorithms.* Experimenting with powerful interactive test benches to explore the behavior and characteristics of the most popular CAGD curves.Application oriented readers will find this animated tutorial presentation more accessible than the standard formal texts on the subject.
  • Brain Theory

    Biological Basis and Computational Principles
    • 1st Edition
    • August 6, 1996
    • A. Aertsen + 1 more
    • English
    The present collection of papers focuses on the subject of vision. The papers bring together new insights and facts from various branches of experimental and theoretical neuroscience. The experimental facts presented in the volume stem from disparate fields, such as neuroanatomy, electrophysiology, optical imaging and psychophysics. The theoretical models in part are unsophisticated, yet still inspiring, while others skilfully apply advanced mathematical reasoning to results of experimental measurements. The book is the fifth in a series of volumes intending to define a theory of the brain by bringing together formal reasoning and experimental facts. The reader is thus being introduced to a new kind of brain science, where facts and theory are beginning to blend together.
  • Wavelets for Computer Graphics

    Theory and Applications
    • 1st Edition
    • August 1, 1996
    • Eric J. Stollnitz + 2 more
    • English
    This distinctly accessible introduction to wavelets provides computer graphics professionals and researchers with the mathematical foundations for understanding and applying this powerful tool.Wavelets are rapidly becoming a core technique in computer graphics, with applications for* Image editing and compression* Automatic level-of-detail control for editing and rendering curves and surfaces* Surface reconstruction from contours* Physical simulation for global illumination and animationStressing intuition and clarity, this book offers a solid understanding of the theory of wavelets and their proven applications in computer graphics.Although previous introductions to wavelets have presented an elegant mathematical framework, that framework is too restrictive to apply to many problems in graphics. In contrast, this book focuses on a generalized theory that naturally accommodates the kinds of objects that commonly arise in computer graphics, including images, open curves, and surfaces of arbitrary topology.This book also contains a foreword by Ingrid Daubechies and an appendix covering the necessary background material in linear algebra.
  • Topological Algorithms for Digital Image Processing

    • 1st Edition
    • Volume 19
    • July 17, 1996
    • T.Y. Kong + 1 more
    • English
    Basic topological algorithms are the subject of this new book. It presents their underlying theory and discusses their applications.Due to the wide variety of topics treated in the seven chapters, no attempt has been made to standardize the notation and terminology used by the authors. Each chapter, however, is self-contained and can be read independently of the others. Some of the basic terminology and fundamental concepts of digital topology are reviewed in the appendix which also describes important areas of the field. A bibliography of over 360 references is also provided.The notations and terminologies used in this book will serve to introduce readers to the even wider variety that exists in the voluminous literature dealing with topological algorithms.