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.

  • Motor Control and Sensory-Motor Integration

    Issues and Directions
    • 1st Edition
    • Volume 111
    • November 2, 1995
    • D.J. Glencross + 1 more
    • English
    This volume evolved from a workshop which addressed the general area of motor control, and the broader problems of serial organisation and sensory-motor integration of human skills. A number of specific issues are highlighted, including the neural mechanisms and disabilities of sensory-motor integration, planning and programming of action, the dynamics of interlimb coordination, amendment and updating mechanisms, and in particular, perception-action coupling and the representation of action. Underlying much of the volume are the major theoretical issues which include the debate between computational and prescriptive approaches versus the emergent properties and system dynamics approaches. The book represents a diverse approach from such disciplines as psychology, electrical and mechanical engineering, human movement studies, physiotherapy, neurology, and kinesiology.
  • Computer Architecture

    A Quantitative Approach, Second Edition
    • 1st Edition
    • November 2, 1995
    • John L. Hennessy + 1 more
    • English
    "Once in a great while, a landmark computer-science book is published. Computer Architecture: A Quantitative Approach, Second Edition, is such a book. In an era of fluff computer books that are, quite properly, remaindered within weeks of publication, this book will stand the test of time, becoming lovingly dog-eared in the hands of anyone who designs computers or has concerns about the performance of computer programs." - Robert Bernecky, Dr. Dobb's Journal, April 1998Computer Architecture: A Quantitative Approach was the first book to focus on computer architecture as a modern science. Its publication in 1990 inspired a new approach to studying and understanding computer design. Now, the second edition explores the next generation of architectures and design techniques with view to the future.A basis for modern computer architectureAs the authors explain in their preface to the Second Edition, computer architecture itself has undergone significant change since 1990. Concentrating on currently predominant and emerging commercial systems, the Hennessy and Patterson have prepared entirely new chapters covering additional advanced topics:* Advanced Pipelining: A new chapter emphasizes superscalar and multiple issues.* Networks: A new chapter examines in depth the design issues for small and large shared-memory multiprocessors.* Storage Systems: Expanded presentation includes coverage of I/O performance measures.* Memory: Expanded coverage of caches and memory-hierarchy design addresses contemporary design issues.* Examples and Exercises: Completely revised on current architectures such as MIPS R4000, Intel 80x86 and Pentium, PowerPC, and HP PA-RISC.Distinctive presentationThis book continues the style of the first edition, with revised sections on Fallacies and Pitfalls, Putting It All Together and Historical Perspective, and contains entirely new sections on Crosscutting Issues. The focus on fundamental techniques for designing real machines and the attention to maximizing cost/performance are crucial to both students and working professionals. Anyone involved in building computers, from palmtops to supercomputers, will profit from the expertise offered by Hennessy and Patterson.
  • Intelligent Systems in Process Engineering, Part I: Paradigms from Product and Process Design

    • 1st Edition
    • Volume 21
    • October 3, 1995
    • James Wei
    • English
    Volumes 21 and 22 of Advances in Chemical Engineering contain ten prototypical paradigms which integrate ideas and methodologies from artificial intelligence with those from operations research, estimation andcontrol theory, and statistics. Each paradigm has been constructed around an engineering problem, e.g. product design, process design, process operations monitoring, planning, scheduling, or control. Along with the engineering problem, each paradigm advances a specific methodological theme from AI, such as: modeling languages; automation in design; symbolic and quantitative reasoning; inductive and deductive reasoning; searching spaces of discrete solutions; non-monotonic reasoning; analogical learning;empirical learning through neural networks; reasoning in time; and logic in numerical computing. Together the ten paradigms of the two volumes indicate how computers can expand the scope, type, and amount of knowledge that can be articulated and used in solving a broad range of engineering problems.
  • Intelligent Robots and Systems

    • 1st Edition
    • September 27, 1995
    • V. Graefe
    • English
    Of the 300 papers presented during IROS '94, 48 were selected because they are particularly significant and characteristic for the present state of the technology of intelligent robots and systems. This book contains the selected papers in a revised and expanded form.Robotics and intelligent systems constitute a very wide and truly interdisciplinary field. The papers have been grouped into the following categories:– Sensing and Perception – Learning and Planning– Manipulation– Telerobotics and Space Robotics– Multiple Robots– Legged Locomotion– Mobile Robot Systems– Robotics in MedicineOther additional fields covered include; control, navigation and simulation. Since many researchers in robotics are now apparently interested in some combination of learning, mobile robots and robot vision, most of the articles included relate to at least one of these fields.
  • High Performance Computing: Technology, Methods and Applications

    • 1st Edition
    • Volume 10
    • September 13, 1995
    • J.J. Dongarra + 3 more
    • English
    High Performance Computing is an integrated computing environment for solving large-scale computational demanding problems in science, engineering and business. Newly emerging areas of HPC applications include medical sciences, transportation, financial operations and advanced human-computer interface such as virtual reality. High performance computing includes computer hardware, software, algorithms, programming tools and environments, plus visualization.The book addresses several of these key components of high performance technology and contains descriptions of the state-of-the-art computer architectures, programming and software tools and innovative applications of parallel computers. In addition, the book includes papers on heterogeneous network-based computing systems and scalability of parallel systems.The reader will find information and data relative to the two main thrusts of high performance computing: the absolute computational performance and that of providing the most cost effective and affordable computing for science, industry and business. The book is recommended for technical as well as management oriented individuals.
  • An Introduction to Splines for Use in Computer Graphics and Geometric Modeling

    • 1st Edition
    • September 1, 1995
    • Richard H. Bartels + 2 more
    • English
    As the field of computer graphics develops, techniques for modeling complex curves and surfaces are increasingly important. A major technique is the use of parametric splines in which a curve is defined by piecing together a succession of curve segments, and surfaces are defined by stitching together a mosaic of surface patches.An Introduction to Splines for Use in Computer Graphics and Geometric Modeling discusses the use of splines from the point of view of the computer scientist. Assuming only a background in beginning calculus, the authors present the material using many examples and illustrations with the goal of building the reader's intuition. Based on courses given at the University of California, Berkeley, and the University of Waterloo, as well as numerous ACM Siggraph tutorials, the book includes the most recent advances in computer-aided geometric modeling and design to make spline modeling techniques generally accessible to the computer graphics and geometric modeling communities.
  • Active Database Systems

    Triggers and Rules for Advanced Database Processing
    • 1st Edition
    • September 1, 1995
    • Jennifer Widom + 1 more
    • English
    Active database systems enhance traditional database functionality with powerful rule-processing capabilities, providing a uniform and efficient mechanism for many database system applications. Among these applications are integrity constraints, views, authorization, statistics gathering, monitoring and alerting, knowledge-based systems, expert systems, and workflow management. This significant collection focuses on the most prominent research projects in active database systems. The project leaders for each prototype system provide detailed discussions of their projects and the relevance of their results to the future of active database systems.
  • Advances in Computers

    • 1st Edition
    • Volume 41
    • August 8, 1995
    • English
    Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of significant, lasting value in this rapidly expanding field.
  • Advances in Computers

    • 1st Edition
    • Volume 40
    • August 3, 1995
    • English
    Praise for the Series"Mandatory for academic libraries supporting computer science departments."-CHOICE... its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of sugnificant, lasting value in this rapidly expanding field.
  • Relational Database Systems

    • 1st Edition
    • August 1, 1995
    • Dan A. Simovici + 1 more
    • English
    Relational Database Systems provides a timely introduction to the type of systems that are the current mainstay of the database management field. This book serves as a text for advanced undergraduate and graduate students, as well as an informative reference for researchers and professionals in all database aspects of computer science. It presents important querying systems including SQL and QUEL, and covers their respective theoretical foundations in relational algebra, tuple calculus, and domain calculus.The presentation of SQL adheres to the ANSI standard; however, the book discusses the most popular SQL dialects; a separate chapter covers imbedded SQL. The text also contains references to many significant relational database products, including INGRES, ORACLE, DB2, PARADOX, and SYBASE.Relational Database Systems concentrates on those issues that are most relevant to database design and application development. Exercises that constitute important extensions of the material are provided at the end of each chapter. The book assumes a knowledge of programming languages and datastructures, and some mathematical induction.