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.

  • Interactive Curves and Surfaces

    A Multimedia Tutorial on CAGD
    • 1st Edition
    • 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
    • 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
    • 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
    • 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.
  • Automata Reasoning ***Replacement*** Disk

    • 1st Edition
    • Replacement
    • English
  • Jim Blinn's Corner: A Trip Down the Graphics Pipeline

    • 1st Edition
    • Jim Blinn
    • English
    For almost three decades eminent computer graphicist Jim Blinn has coupled his scientific knowledge and artistic abilities to foster the growth of the computer graphics field. His many contributions include the Voyager Fly-by animations of space missions to Jupiter, Saturn, and Uranus; The Mechanical Universe, a 52-part telecourse of animated physics; and the computer animation of Carl Sagan's PBS series Cosmos. In addition, Blinn, the recipient of the first SIGGRAPH Computer Graphics Achievement Award, has developed many widely used graphics techniques, including bump mapping, environment mapping, and blobby modeling.Blinn shares his insight and experience in "Jim Blinn's Corner," an award-winning column in the technical magazine IEEE Computer Graphics and Applications in which he unveils his most useful graphics methods and observations. This book, a compendium of 20 of the column's articles, leads you through the "graphics pipeline" offering a wealth of tips and tricks. It explores common graphics problems, many of which have never before been addressed.An invaluable resource for any graphics professionalIn his entertaining and inspirational style, Blinn examines a variety of topics to help computer graphics software and application developers recognize and solve graphics programming problems. Focusing on geometry and the graphics pipeline, he shares:easy to understand explanations of difficult concepts gleaned from years of teachinginteresting examples of tricky special cases that cause conventional algorithms to failhighly refined algorithms for clipping, viewing, lighting, and rendering
  • Advances in Computers

    • 1st Edition
    • Volume 42
    • English
    Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in hardware and software and in computer theory, design, and applications. It has also provided contributorswith a medium in which they can examine their subjects in greater depth and breadth than that allowed by standard journal articles. As a result, many articles have become standard references that continue to be of significant, lasting value despite the rapid growth taking place in the field.
  • Artificial Intelligence

    • 1st Edition
    • Margaret A. Boden
    • English
    Artificial Intelligence is the study of how to build or program computers to enable them to do what minds can do. This volume discusses the ways in which computational ideas and computer modeling can aid our understanding of human and animal minds. Major theoretical approaches are outlined, as well as some promising recent developments. Fundamental philosophical questions are discussed along with topics such as: the differences between symbolic and connectionist AI, planning and problem solving, knowledge representation, learning, expert systems, vision, natural language, creativity, and human-computer interaction. This volume is suitable for any psychologist, philosopher, or computer scientist wanting to know the current state of the art in this area of cognitive science.
  • Inside OrCAD

    • 1st Edition
    • Chris Schroeder
    • English
    Inside OrCAD goes beyond the reference guide supplied by OrCAD. It contains an overview and introduction to modern schematic drafting, with exercises intended to help the reader master the use of OrCAD via a 'hands-on' learning experience - information that has been de-emphasized in the manuals for recent OrCAD versions.This introduction to OrCAD is designed to give easy access to practical information. The command reference is a complete listing and explanation of the OrCAD commands and functions. A series of appendices provide important tips and techniques and information about linking OrCAD to other Computer Aided Design and Computer Aided Engineering tools used in the electronics design process. The enclosed disk contains a parts library for the tutorial exercises and several useful utilities, making this book a valuable tool for the design engineer or engineering student. Chris Schroeder is the Technical Director, Electronics, For Crane Technologies Group, Inc., Daytona Beach, Florida, a leading automotive aftermarket and original equipment supplier. He has 19 years of engineering, marketing, and management experience in the electronics industry and has a broad, yet in-depth technical knowledge of both design and manufacturing. His specialized areas of design expertise include: embedded controls using RISC microcontroller technology, assembly language programming, magnetic design for switching power supplies and ignition coils, and printed circuit board design, including the use of surface mount technology.
  • Applying Neural Networks

    A Practical Guide
    • 1st Edition
    • Kevin Swingler
    • English
    In this computer-based era, neural networks are an invaluable tool. They have been applied extensively in business forecasting, machine health monitoring, process control, and laboratory data analysis due to their modeling capabilities. There are numerous applications for neural networks, but a great deal of care and expertise is necessary to keep a neural-based project in working order.This all-inclusive coverage gives you everything you need to put neural networks into practice. This informative book shows the reader how to plan, run, and benefit from a neural-based project without running into the roadblocks that often crop up. Theauthor uses the most popular type of neural network, the Multi-Layer Perceptron, and presents every step of its development. Each chapter presents a subsequent stage in network development through easy-to-follow discussion. Every decision and possible problem is considered in depth, and solutions are offered. The book includes a how-to-do-it reference section, and a set of worked examples. The second half of the book examines the sucessful application of neural networks in fields including signal processing, financial prediction, business decision support, and process monitoring and control. The book comes complete with a disk containing C and C++ programs to get you started.
  • Designing and Developing Electronic Performance Support Systems

    • 1st Edition
    • L. Brown
    • English
    Designing and Developing Electronic Support Systems describes the EPSS concept, and provides a systematic process for creating these systems.An EPSS is a software context that integrates the support needed to perform a job task - information, software and expert advice - with the actual job task or tasks. EPSSs provide this support at the appropriate time and in the most appropriate format. As corporations cut their training budgets and realize the relevance of on the job support, there is growing acceptance of EPSS as an alternative to classroom-based training. ED4 (EPSS Define, Design, Develop and Deliver), a systematic approach to creating EPSS, is based on instructional systems methodology, and was used at Digital Equipment Corporation to create an EPSS 'workbench' for training consultants. This book describes ED4 and the process that the instructional designers and software engineers used to create the Learning Services Workbench. Interviews with EPSS designers and developers at Digital Equipment Corporation showed that EPSSs created using a systematic approach resulted in a creative, robust and job-relevant software product.
  • Word for Windows 95 Clear & Simple

    • 1st Edition
    • Keith Brindley
    • English
    Quickly learn how to make Word for Windows 95 work for you! This book contains all you need to get started.If you need to produce letters, memos, reports, and other documents, and want to get the job done quickly and efficiently, pick up a copy of Word for Windows 95 Clear & Simple. This self-teaching approach will give you results fast.
  • Windows 95 Clear & Simple

    • 1st Edition
    • P K MCBRIDE
    • English
    Quickly learn how to make Windows 95 work for you! Windows 95 Clear & Simple gives you all you need to get started.If you need to learn Windows 95, and want to get the job done quickly and efficiently, try the self-teaching approach of Windows 95 Clear & Simple and you'll see fast results.
  • Excel for Windows 95 Clear & Simple

    • 1st Edition
    • Stephen Morris
    • English
    Quickly learn how to make Excel work for you! Excel for Windows 95 Clear & Simple gives you all you need to get started using this powerful office software.If you need to produce spreadsheets, charts, and graphs, and want to get the job done, quickly and efficiently, this book is for you. The author's self-teaching approach will give you results fast.
  • Statistical Optimization for Geometric Computation: Theory and Practice

    • 1st Edition
    • Volume 18
    • K. Kanatani
    • English
    This book discusses mathematical foundations of statistical inference for building a 3-D model of the environment from image and sensor data that contain noise - a central task for autonomous robots guided by video cameras and sensors. A theoretical accuracy bound is derived for the optimization procedure for maximizing the reliability of the estimation based on noisy data, and practical computational schemes that attain that bound are derived. Many synthetic and real data examples are given to demonstrate that conventional methods are not optimal and how accuracy improves if truly optimal methods are employed.Institution... to benefit from this book include, University departments related to computer science, information processing, image processing, robotics and mechatronics, governmental research organizations for computer-related advanced technology and corporate laboratories of computer and electronic industries.
  • Computer-Aided Molecular Design

    Theory and Applications
    • 1st Edition
    • Jean-Pierre Doucet + 1 more
    • English
    The computer-aided design of novel molecular systems has undoubtedly reached the stage of a mature discipline offering a broad range of tools available to virtually any chemist. However, there are few books coveringmost of these techniques in a single volume and using a language which may generally be understood by students or chemists with a limited knowledge of theoretical chemistry. The purpose of this book is precisely to review, in such a language, both methodological aspects and important applications of computer-aided molecular design (CAMD), with a special emphasis on drug design and protein modeling.Using numerous examples ranging from molecular models to shapes, surfaces, and volumes, Computer-Aided Molecular Design provides coverage of the role molecular graphics play in CAMD. The text also treats the very notion of the structure of molecular systems by presenting both the various experimental techniques giving access to it and the most common model builders based on force fields. Separate chapters are devoted to other important topics in CAMD, such as Monte Carlo and molecular dynamics simulations; most common quantum chemical methods; derivation and visualization of molecular properties; and molecular similarity. Finally, strategies used in protein modeling and drug design, such as receptor mapping and the pharmacophore approach, are presented and illustrated by several examples.The book is addressed to students and researchers who wish to enter this new exciting field of molecular sciences, but also practitioners in CAMD as a comprehensive source of refreshing information in their field.
  • Distributed Algorithms

    • 1st Edition
    • Nancy A. Lynch
    • English
    In Distributed Algorithms, Nancy Lynch provides a blueprint for designing, implementing, and analyzing distributed algorithms. She directs her book at a wide audience, including students, programmers, system designers, and researchers.Distribu... Algorithms contains the most significant algorithms and impossibility results in the area, all in a simple automata-theoretic setting. The algorithms are proved correct, and their complexity is analyzed according to precisely defined complexity measures. The problems covered include resource allocation, communication, consensus among distributed processes, data consistency, deadlock detection, leader election, global snapshots, and many others.The material is organized according to the system model—first by the timing model and then by the interprocess communication mechanism. The material on system models is isolated in separate chapters for easy reference.The presentation is completely rigorous, yet is intuitive enough for immediate comprehension. This book familiarizes readers with important problems, algorithms, and impossibility results in the area: readers can then recognize the problems when they arise in practice, apply the algorithms to solve them, and use the impossibility results to determine whether problems are unsolvable. The book also provides readers with the basic mathematical tools for designing new algorithms and proving new impossibility results. In addition, it teaches readers how to reason carefully about distributed algorithms—to model them formally, devise precise specifications for their required behavior, prove their correctness, and evaluate their performance with realistic measures.
  • Web Server Technology

    • 1st Edition
    • Nancy J. Yeager + 1 more
    • English
    The success of the web depends not only on the creation of stimulating and valuable information, but also on the speed, efficiency and convenient delivery of this information to the Web consumer. This authoritative presentation of web server technology takes you beyond the basics to provide the underlying principles and technical details of how WWW servers really work. It explains current technology and suggests enhanced and expanded methods for disseminating information via the Web.
  • Computerization and Controversy

    Value Conflicts and Social Choices
    • 2nd Edition
    • Rob Kling
    • English
    The Second Edition of Computerization and Controversy: Value Conflicts and Social Choices is a collection of 78 articles that examine the social aspects of computerization from a variety of perspectives, many presenting important viewpoints not often discussed in the conventional literature. A number of paired articles comprise thought-provoking head-on debate. Fields represented include computer science, information systems, management, journalism, psychology, law, library science, and sociology. This volume introduces some of the major controversies surrounding the computerization of society and helps readers recognize the social processes that drive and shape computerization. Division into eight provocatively titled sections facilitates course planning for classroom or seminar use. A lead article for each section frames the major controversies, locates the selections within the debates, and points to other relevant literature.
  • Parallel Computational Fluid Dynamics '95

    Implementations and Results Using Parallel Computers
    • 1st Edition
    • A. Ecer + 3 more
    • English
    Parallel Computational Fluid Dynamics(CFD) is an internationally recognised fast-growing field. Since 1989, the number of participants attending Parallel CFD Conferences has doubled.In order to keep track of current global developments, the Parallel CFD Conference annually brings scientists together to discuss and report results on the utilization of parallel computing as a practical computational tool for solving complex fluid dynamic problems. This volume contains the results of research conducted during the past year.Subject areas covered include: novel parallel algorithms, parallel Euler and Navier-Stokes solvers, parallel Direct Simulation Monte Carlo method and parallel multigrid techniques. The content of the book also demonstrates that considerable effort is being made to utilize parallel computing to solve a variety of fluid dynamics problems in topics such as climate modeling, consultation, aerodynamics and in many other areas.Readers of this book will gain a valid insight into the exciting recent developments in Parallel CFD research.
  • Computer Hardware Maintenance

    An IS/IT Manager's Guide
    • 1st Edition
    • Stephen Rood
    • English
    Computer Hardware Maintenance presents the full scope and understanding of how the PC hardware maintenance function should operate and be managed in an organization, including steps involved in containing costs, keeping records, and planning the integration of the help desk function.In today's IS department too often the PC hardware maintenance function is treated as a 'necessary evil', with the understanding that eventually all equipment will have some degree of mechanical or electrical failure. This book discusses scenarios where keeping the maintenance function internal is most viable and where having it external, from a depot service, pickup and delivery, or on-site service, is most viable. Computer Hardware Maintenance concludes with brief descriptions of available third-party systems and how emerging trends in PC hardware configuration as proposed by the Desktop Management Task Force (DMTF) will have a major impact on the PC hardware maintenance function in the future.
  • Computer Security

    • 3rd Edition
    • John M. Carroll
    • English
    Computer Security, Third Edition presents the best ideas that high technology, classical security practice, and common sense have to offer to help reduce insecurity to the lowest possible level. This completley updated book contains new information on advances in computer equipment and the spread of technology. It is an essential text for everyone involved with the operation and security of the computer complexes that are the heart of today's businesses.
  • Cobol for Students

    • 4th Edition
    • Andrew Parkin + 1 more
    • English
    COBOL for Students has established itself as one of the most successful teaching texts on COBOL programming and is now in its fourth edition. The first part of the book concentrates on the fundamentals of the language and takes students to the point where they can write modestly sized programs using sequential files. Part two assumes competence in elementary COBOL and explains design and other programming techniques which should be part of the professional programmer's repertoire. Part three extends the student's knowledge of the language by explaining some of the more advanced features of COBOL.Written for students learning COBOL for the first time, it takes the reader from the basic fundamentals right through to some of the more advanced features in one handy, and inexpensive volume. As many lecture courses have been based upon earlier editions of this book, this edition maintains the highly successful style and format and has been updated to include the 'Intrinsic Function Module for COBOL'. (This is the ANSI Standard X3.23a-1989 (COBOL 89) which has also been adopted as ISO International Standard 1989 Addendum 1 (an addendum to the ANSI Standard X3.23-1985 (COBOL 85)) and consists mainly of 42 predefined functions related to many different application areas).
  • Pascal for Students (including Turbo Pascal)

    • 3rd Edition
    • Ray Kemp + 1 more
    • English
    The third edition of this best-selling text has been revised to present a more problem oriented approach to learning Pascal, without substantially changing the original popular style of previous editions. With additional material on Turbo Pascal extensions to the standard Pascal, including binary files and graphics, it continues to provide an introduction which is as suitable for the programming novice as for those familiar with other computer languages.
  • Cognitive Technology

    In Search of a Humane Interface
    • 1st Edition
    • Volume 113
    • J.L. Mey + 1 more
    • English
    In this book the editors have gathered a number of contributions by persons who have been working on problems of Cognitive Technology (CT). The present collection initiates explorations of the human mind via the technologies the mind produces. These explorations take as their point of departure the question What happens when humans produce new technologies? Two interdependent perspectives from which such a production can be approached are adopted:• How and why constructs that have their origins in human mental life are embodied in physical environments when people fabricate their habitat, even to the point of those constructs becoming that very habitat• How and why these fabricated habitats affect, and feed back into, human mental life.The aim of the CT research programme is to determine, in general, which technologies, and in particular, which interactive computer-based technologies, are humane with respect to the cognitive development and evolutionary adaptation of their end users. But what does it really mean to be humane in a technological world? To shed light on this central issue other pertinent questions are raised, e.g.• Why are human minds externalised, i.e., what purpose does the process of externalisation serve?• What can we learn about the human mind by studying how it externalises itself? • How does the use of externalised mental constructs (the objects we call 'tools') change people fundamentally?• To what extent does human interaction with technology serve as an amplification of human cognition, and to what extent does it lead to a atrophy of the human mind?The book calls for a reflection on what a tool is. Strong parallels between CT and environmentalism are drawn: both are seen as trends having originated in our need to understand how we manipulate, by means of the tools we have created, our natural habitat consisting of, on the one hand, the cognitive environment which generates thought and determines action, and on the other hand, the physical environment in which thought and action are realised. Both trends endeavour to protect the human habitat from the unwanted or uncontrolled impact of technology, and are ultimately concerned with the ethics and aesthetics of tool design and tool use.Among the topics selected by the contributors to the book, the following themes emerge (the list is not exhaustive): using technology to empower the cognitively impaired; the ethics versus aesthetics of technology; the externalisation of emotive and affective life and its special dialectic ('mirror') effects; creativity enhancement: cognitive space, problem tractability; externalisation of sensory life and mental imagery; the engineering and modelling aspects of externalised life; externalised communication channels and inner dialogue; externalised learning protocols; relevance analysis as a theoretical framework for cognitive technology.
  • Multimedia and Imaging Databases

    • 1st Edition
    • Setrag Khoshafian + 1 more
    • English
    Affordable and mainstream manipulation of multimedia data types will lead to tremendous growth in imaging and multimedia data in general computing environments. Multimedia and imaging applications can now provide benefits to common business applications by integrating voice, sound, images, animation and digitized video. Ultimately, it will be possible to convert all information thatis currently stored on paper, video and film into a digitized environment. This will allow users to organize, search and route multimedia objects over local and wide area networks in real time. The authors' introductory level presentation of this new class of data types supplies the database technology required for effective manipulation and storage. Multimedia and database experts, Khoshafian and Baker aptly illustrate the ability of multimedia database systemsto concurrently share, access, and query large collections of multimedia information. They introduce the elemental concepts of object and relational databases and then apply them to multimedia and imagingdatabases. Fundamental database topics discussed include querying, transaction support, recovery, security, and storage. This book provides information essential to the incorporation of multimedia databases that will improve the quantity and quality ofinformation manipulated by computer users in many areas including medicine, computer aided design, and information retrieval systems.
  • Problem Solving: Methods, Programming and Future Concepts

    • 1st Edition
    • Volume 12
    • O.V. German + 1 more
    • English
    Problem solving is the very area of articifical intelligence AI which, probably, will never result in a complete set of formalized theories, in a pragmatic philosphy, or in a "universal" applied discipline. Studying questions concerning this area, encompasses different concepts, models and theories. This volume of the series looks at classifying problems, interpreting them, and the methods of solving them. The final chapter covers future concepts such as universal problem solving approach restoration, weak methods becoming strong, the role of formal logic in future developments, human factors and other paradigms.Different groups of readers such as mathematicians, specialists in computer sciences, and programmers will find this title of interest. Post-graduates and the students specializing in AI and applied mathematics will also find the work useful.
  • Elements of Machine Learning

    • 1st Edition
    • Pat Langley
    • English
    Recent years have seen an explosion of work on machine learning, the computational study of algorithms that improve performance based on experience. Research on rule induction, neural networks, genetic algorithms, case-based reasoning, and probabilistic inference has produced a variety of robust methods for inducing knowledge from training data. This book covers the main induction algorithms explored in the literature and presents them within a coherent theoretical framework that moves beyond traditional paradigm boundaries.Elements of Machine Learning provides a comprehensive introduction to the fundamental concepts and problems in the field. The book illustrates a variety of basic algorithms for inducing simple concepts from experience, presents alternatives for organizing learned concepts into large-scale structures, and discusses adaptations of the learning methods to more complex problem-solving tasks. The chapters describe these computational techniques in detail and give examples of their operation, along with exercises and references to the literature.This text is suitable for use in graduate courses on machine learning. Researchers and students in artificial intelligence, cognitive science, and statistics will find it a useful and informative addition to their libraries.
  • Toshiba Medium PLC Primer

    • 1st Edition
    • Edwin Dropka
    • English
    This Primer provides an introduction to programming with the EX-PDD250 software common to Toshiba Medium PLCs. If you are just starting to use Toshiba Medium PLCs, or are planning to switch to using them, this book will allow you to get acquainted with the specifics of the software quickly in a straightforward, step-by-step way. It can also be used as a general introduction to RLL and PLC programming.To supplement the text, the Toshiba demonstration disk included allows you to become familiar with basic techniques before you have to work on the real thing. The circuits in the book can be copied directly to your program, and modified to suit your needs.
  • Computer Architecture

    A Quantitative Approach, Second Edition
    • 1st Edition
    • 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.
  • Motor Control and Sensory-Motor Integration

    Issues and Directions
    • 1st Edition
    • Volume 111
    • 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.
  • Intelligent Systems in Process Engineering, Part I: Paradigms from Product and Process Design

    • 1st Edition
    • Volume 21
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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
    • 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.
  • OpenVMS Performance Management

    • 1st Edition
    • Joginder Sethi
    • English
    OpenVMS Performance Management is intended to assist those searching for guidance in OPENVMS performance management and application design. A variety of performance related topics are discussed and guidelines are given, with examples on how to relieve specific problems. In this way, the reader can evaluate each technique and decide if it is applicable to their environment or not.
  • Newnes Power PC Programming Pocket Book

    • 1st Edition
    • Steve Heath
    • English
    Written by one of the foremost experts, Steve Heath, the processor technology specialist at Motorola (UK).* 200 pages packed with information for programmers * will complement the author's other Butterworth-Heineman... book ... The Power PC: a practical companion (which is aimed at users). * in the pocket book ... a simple overview of the processor and programming models * straightforward definitions (eg what bit 14 of the MSR does and not why it has to do it) * simple definitions of each instruction with two instructions per page
  • Symbiosis of Human and Artifact

    Volume A: Future Computing and Design for Human-Computer Interaction. Volume B: Human and Social Aspects of Human-Computer Interaction
    • 1st Edition
    • Volume 20A
    • Y. Anzai + 2 more
    • English
    Presented here are papers selected from those submitted to the Sixth International Conference on Human-Computer Interaction (HCI International '95) held in Tokyo, July 1995. A total of 1,298 individuals from 36 countries submitted their work for presentation at this first major international meeting on human-computer interaction held in Asia. Volume A covers the latest advances in the research of future computing and system design, as well as their relevant application, in the wide field of human-computer interaction.Volume B contains selected papers in the areas of ergonomics, and social aspects of computer systems.
  • Oracle's Cooperative Development Environment

    A Reference and User's Guidesfs
    • 1st Edition
    • Kevin Kline
    • English
    'Oracle's Cooperative Development Environment' provides a comprehensive examination of all the programming tools in Oracle's new Cooperative Development Environment (CDE).This unique book explores the capabilities of the CDE and details the creation of powerful, GUI-based, client-server and centralized information systems. Experts and novices alike will acquire the skills necessary to quickly and easily complete the most complex information management projects.
  • An Introduction to Neural and Electronic Networks

    • 2nd Edition
    • Steven F. Zornetzer + 3 more
    • English
    This book is a vivid presentation of the foremost research and theory from the disciplines that provide the foundations of neural network research: neurobiology, physics, computer science, electrical engineering, mathematics, and psychology. An Introduction to Neural and Electronic Networks, Second Edition shows how neural networks and neurocomputing represent radical departures from conventional approaches to digital computers, in terms of algorithms as well as architecture. This Second Edition contains new chapters on computational models of hippocampal and cerebellar function, nonlinear information processing, adaptive filtering and pattern recognition, and digital VLSI architecture. Its strong interdisciplinary emphasis will appeal to a wide array of researchers and students - from neurobiologists to psychologists.
  • Information Superhighways

    Multimedia Users and Futures
    • 1st Edition
    • Stephen J. Emmott
    • English
    A global information revolution has begun. Converging communications and computing technologies are forming information superhighways, linking people and information interactively, at any time, in any place, via a combination of multimedia, digital video, sound, graphics, and text.The challenge now is to understand the needs of people as the users of information superhighways and develop products and services that use the technological advances to positive effect. This is the first book to examine these issues. It shows that by focusing on users, a range of multimedia applications emerge which make more imaginative use of computing and bandwidth than the products of the current focus on application development, such as"video on demand."The book emphasizes the point that the information revolution will be driven by users, not the multimedia industry.Information Superhighways is essential reading for those working in the communications, computing, and media industries, and in multimedia. It will also be of interest to students and practitioners in psychology, computing, and human-computer interaction.
  • Graphics Gems V (IBM Version)

    • 1st Edition
    • Alan W. Paeth
    • English
    Graphics Gems V is the newest volume in The Graphics Gems Series. It is intended to provide the graphics community with a set of practical tools for implementing new ideas and techniques, and to offer working solutions to real programming problems. These tools are written by a wide variety of graphics programmers from industry, academia, and research. The books in the series have become essential, time-saving tools for many programmers.
  • HRT-HOODâ„¢: A Structured Design Method for Hard Real-Time Ada Systems

    • 1st Edition
    • Volume 3
    • A. Burns + 1 more
    • English
    The increasing use of computers for real-time control on board spacecrafts has brought with it a greater emphasis on the development methodology used for such systems. By their nature, spacecraft control computers have to operate unattended for long periods and because of the programmatics of space, systems are subject to a long development cycle. As a result, there are two distinct concerns, the first being that the development approach guarantees functional and timing correctness, the second being that problems, particularly those associated with timing, are considered as early as possible in the spacecraft development life cycle.The European Space Agency has, for a number of years, encouraged the development of software using HOOD. It was thus a natural next step to investigate the incorporation of time within the existing HOOD framework. This has proven to be very beneficial and this book describes the approach developed by the authors for handling Hard Real-Time applications. It describes both the background scheduling theory, provides practical examples of its application to real life problems, and demonstrates how it is used in the various phases of the development of Hard Real-Time systems.
  • Understanding and Designing Computer Networks

    • 1st Edition
    • Graham King
    • English
    Understanding and Designing Computer Networks considers the ubiquitous nature of data networks, with particular reference to internetworking and the efficient management of all aspects of networked integrated data systems. In addition it looks at the next phase of networking developments; efficiency and security are covered in the sections dealing with data compression and data encryption; and future examples of network operations, such as network parallelism, are introduced.A comprehensive case study is used throughout the text to apply and illustrate new techniques and concepts as they are introduced. Presented in a format which is specifically tailored to modular courses, this comprehensive text should be essential reading for undergraduates in the fields of computer science, electronics or telecommunications.
  • Algorithms and Parallel VLSI Architectures III

    • 1st Edition
    • M. Moonen + 1 more
    • English
    A comprehensive overview of the current evolution of research in algorithms, architectures and compilation for parallel systems is provided by this publication.The contributions focus specifically on domains where embedded systems are required, either oriented to application-specific or to programmable realisations. These are crucial in domains such as audio, telecom, instrumentation, speech, robotics, medical and automotive processing, image and video processing, TV, multimedia, radar and sonar.The book will be of particular interest to the academic community because of the detailed descriptions of research results presented. In addition, many contributions feature the "real-life" applications that are responsible for driving research and the impact of their specific characteristics on the methodologies is assessed.The publication will also be of considerable value to senior design engineers and CAD managers in the industrial arena, who wish either to anticipate the evolution of commercially available design tools or to utilize the presented concepts in their own R&D programmes.