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.

  • OpenVMS Operating System Concepts

    • 2nd Edition
    • David Miller
    • English
    OpenVMS Operating System Concepts, Second Edition uses a new approach to explain the OpenVMS operating system. Combining discussions of operating system theory with examples of its applications in key OpenVMS operating system facilities, the book provides a thoughtful introduction for application programmers, systems managers, and students. The books shows how OpenVMS system services can tap the power of operating system facilities to perform critical tasks on behalf of applications. It has been updated for OpenVMS and gives program examples in C.
  • Essential Linux

    • 1st Edition
    • Steve Heath
    • English
    Essential Linux addresses and provides the essential information for getting a Linux system up and running, looking after it, and using it. It includes many screen shots and examples of essential commands and utilities. This book focuses on practical installations, such as converting IBM PCs, transferring data from Windows and MS-DOS, and running Linux in conjunction with Windows.
  • Introduction to C++

    • 1st Edition
    • Steve Heller
    • English
    This textbook teaches students to program in C++, even if they have no prior knowledge of programming. Perfect for a first course in programming at any level, Heller explains the principles of programming, then illustrates each of them in the context of a realistic, simple, program.
  • Neural Systems for Robotics

    • 1st Edition
    • Omid Omidvar + 1 more
    • English
    Neural Systems for Robotics represents the most up-to-date developments in the rapidly growing aplication area of neural networks, which is one of the hottest application areas for neural networks technology. The book not only contains a comprehensive study of neurocontrollers in complex Robotics systems, written by highly respected researchers in the field but outlines a novel approach to solving Robotics problems. The importance of neural networks in all aspects of Robot arm manipulators, neurocontrol, and Robotic systems is also given thorough and in-depth coverage. All researchers and students dealing with Robotics will find Neural Systems for Robotics of immense interest and assistance.
  • Differential Equations with Mathematica ***Replacement Disk***

    • 2nd Edition
    • Martha L. Abell + 1 more
    • English
  • Intelligent Environments

    Spatial Aspects of the Information Revolution
    • 1st Edition
    • P. Droege
    • English
    The environment, as modified and created by people, is largely about the use of information, its generation and exchange. How do recent innovations in the technologies of information management and communication affect our use of space and place, and the way we perceive and think about our surroundings?This volume provides an international, exploratory forum for the complex phenomenon of new information and communication technology as it permeates and transforms our physical world, and our relation to it: the architectural definition of our surrounding, geographical space, urban form and immediate habitats. This book is a reader, an attempt at registering disciplinary changes in context, at tracing subtexts for which most mainstream disciplines have no established language. The project is to give voice to an emerging meta-discipline that has its logic across the specializations.A wide range of professionals and academics report findings, views and ideas. Together, they describe the architecture of a postmodern paradigm: how swiftly mutating the proliferating technology applications have begun to interact with the construction and reading of physical space in architecture, economics, geography, history, planning, social sciences, transport, visual art - but also in the newer domains that have joined this spectrum through the very nature of their impacts: information technology and telecommunications.T... space navigated in this volume is vast, both in physical terms and in its virtual and analogous form. It ranges from the space that immediately encompasses, or is simulated to encompass, the human body - as in buildings and virtual tectonics - to that of towns and regions. We stay clear of molecular-scale space, and of dimensions that are larger than earth.
  • TCP/IP Explained

    • 1st Edition
    • Philip Miller
    • English
    TCP/IP Explained concentrates on how each protocol works within the Internet Protocol Suite and discusses the addressing, delivery, transport and routing protocols. Many books on this subject concentrate on why protocols are designed in a particular way. This book concentrates on how they actually work. The approach is practical, and the reader can see how network changes affect overall operation.Ignored by many writers on the subject, but none the less important, are the Link Layer protocols that enable both interoperability between vendors and remote access to networks. This book describes these protocols in detail and includes the very latest enhancements. Equally, network managers must think about security when considering networks of this type. By providing useful examples of how such systems can be applied, this book discusses exactly what is needed to create a secure environment.TCP/IP Explained can be broadly split into four sections. The first section deals with the basics of the TCP/IP suite and how data is transported between two systems. The second section discusses routing principles and protocols. The third section deals with applications, and the fourth section discusses miscellaneous areas, such as common protocols used across wide area networks, securing networks, and the future of IP.
  • Admissibility of Logical Inference Rules

    • 1st Edition
    • Volume 136
    • V.V. Rybakov
    • English
    The aim of this book is to present the fundamental theoretical results concerning inference rules in deductive formal systems. Primary attention is focused on:• admissible or permissible inference rules• the derivability of the admissible inference rules• the structural completeness of logics• the bases for admissible and valid inference rules.There is particular emphasis on propositional non-standard logics (primary, superintuitionistic and modal logics) but general logical consequence relations and classical first-order theories are also considered.The book is basically self-contained and special attention has been made to present the material in a convenient manner for the reader. Proofs of results, many of which are not readily available elsewhere, are also included.The book is written at a level appropriate for first-year graduate students in mathematics or computer science. Although some knowledge of elementary logic and universal algebra are necessary, the first chapter includes all the results from universal algebra and logic that the reader needs. For graduate students in mathematics and computer science the book is an excellent textbook.
  • Joe Celko's SQL Puzzles and Answers

    • 1st Edition
    • Joe Celko
    • English
    Joe Celko challenges you with his trickiest puzzles and then helps you conquer them with a variety of solutions and explanations. The puzzles are a compilation from Joe's columns in DBMS and Database Programming & Design magazines. They include new, never-before-publish... puzzles plus new solutions and extra background for previously published puzzles. In his usual entertaining and informative style, Joe demonstrates the thought processes that are involved in attacking a problem from an SQL perspective. Through the practical, enjoyable puzzles, he introduces immediately useful new techniques and applications for SQL programming, and shows the database programmer how to write and use non-procedural programs.
  • Disaster Recovery for Archives, Libraries and Records Management Systems in Australia and New Zealand

    • 1st Edition
    • Judith Doig
    • English
    Floods, fires or earthquakes can cause critical damage to books and to records. A recovery effort which is well-intentioned but ill-informed or hasty may make the damage far worse. What should be done? What should not be done? This is the first book on disaster recovery specifically tailored for the Australasian market. The book discusses factors which should be considered by managers before setting up a disaster recovery plan, including prevention and insurance. It covers, in detail, the content and development of a disaster plan and considers training programs for those staff who are involved. There is an account of the history of disaster recovery with special attention given to disasters occurring in Australia and New Zealand and to the recovery efforts which have been mounted.
  • Neural Systems for Control

    • 1st Edition
    • Omid Omidvar + 1 more
    • English
    Control problems offer an industrially important application and a guide to understanding control systems for those working in Neural Networks. Neural Systems for Control represents the most up-to-date developments in the rapidly growing aplication area of neural networks and focuses on research in natural and artifical neural systems directly applicable to control or making use of modern control theory. The book covers such important new developments in control systems such as intelligent sensors in semiconductor wafer manufacturing; the relation between muscles and cerebral neurons in speech recognition; online compensation of reconfigurable control for spacecraft aircraft and other systems; applications to rolling mills, robotics and process control; the usage of past output data to identify nonlinear systems by neural networks; neural approximate optimal control; model-free nonlinear control; and neural control based on a regulation of physiological investigation/blood pressure control. All researchers and students dealing with control systems will find the fascinating Neural Systems for Control of immense interest and assistance.
  • Parallel Processing for Artificial Intelligence 3

    • 1st Edition
    • Volume 20
    • J. Geller + 2 more
    • English
    The third in an informal series of books about parallel processing for Artificial Intelligence, this volume is based on the assumption that the computational demands of many AI tasks can be better served by parallel architectures than by the currently popular workstations. However, no assumption is made about the kind of parallelism to be used. Transputers, Connection Machines, farms of workstations, Cellular Neural Networks, Crays, and other hardware paradigms of parallelism are used by the authors of this collection.The papers arise from the areas of parallel knowledge representation, neural modeling, parallel non-monotonic reasoning, search and partitioning, constraint satisfaction, theorem proving, parallel decision trees, parallel programming languages and low-level computer vision. The final paper is an experience report about applications of massive parallelism which can be said to capture the spirit of a whole period of computing history.This volume provides the reader with a snapshot of the state of the art in Parallel Processing for Artificial Intelligence.
  • Theoretical Issues in Stimulus-Response Compatibility

    • 1st Edition
    • Volume 118
    • B. Hommel + 1 more
    • English
    This book gathers together 10 important integrative theoretical approaches to stimulus-response compatibility, a field of special interest for the more general question of how human perception and action interact. The approaches, presented by their most active and influential proponents, as well as the sharp and critical commentaries also included in the book, cover a wide range of theoretical schools of thought and a rich body of empirical data.These highly stimulating papers and sharp comments offer both the theoretically interested professional and the student reader not only a comprehensive overview of the state of the art, but excellent insights into work in progress as well. This volume is an important contribution to the deeper understanding of the sensory-motor interface.
  • Handbook of Logic and Language

    • 1st Edition
    • J. van Benthem + 1 more
    • English
    This Handbook documents the main trends in current research between logic and language, including its broader influence in computer science, linguistic theory and cognitive science.The history of the combined study of Logic and Linguistics goes back a long way, at least to the work of the scholastic philosophers in the Middle Ages. At the beginning of this century, the subject was revitalized through the pioneering efforts of Gottlob Frege, Bertrand Russell, and Polish philosophical logicians such as Kazimierz Ajdukiewicz. Around 1970, the landmark achievements of Richard Montague established a junction between state-of-the-art mathematical logic and generative linguistic theory. Over the subsequent decades, this enterprise of Montague Grammar has flourished and diversified into a number of research programs with empirical and theoretical substance.This appears to be the first Handbook to bring logic-language interface to the fore. Both aspects of the interaction between logic and language are demonstrated in the book i.e. firstly, how logical systems are designed and modified in response to linguistic needs and secondly, how mathematical theory arises in this process and how it affects subsequent linguistic theory.The Handbook presents concise, impartial accounts of the topics covered. Where possible, an author and a commentator have cooperated to ensure the proper breadth and technical content of the papers.The Handbook is self-contained, and individual articles are of the highest quality.
  • Parallel Computational Fluid Dynamics '96

    Algorithms and Results Using Advanced Computers
    • 1st Edition
    • P. Schiano + 3 more
    • English
    In the last decade parallel computing has been put forward as the only computational answer to the increasing computational needs arising from very large and complex fluid dynamic problems. Considerable efforts are being made to use parallel computers efficiently to solve several fluid dynamic problems originating in aerospace, climate modelling and environmental applications.Paralle... CFD Conferences are international and aim to increase discussion among researchers worldwide.Topics covered in this particular book include typical CFD areas such as turbulence, Navier-Stokes and Euler solvers, reactive flows, with a good balance between both university and industrial applications. In addition, other applications making extensive use of CFD such as climate modelling and environmental applications are also included.Anyone involved in the challenging field of Parallel Computational Fluid Dynamics will find this volume useful in their daily work.
  • Newnes Data Communications Pocket Book

    • 3rd Edition
    • Mike Tooley
    • English
    This latest edition of the Newnes Data Communications Pocket Book has been substantially updated to keep abreast with the rapid pace of developments in data communications technology. New topics have been introduced - data compression, the Internet and World-Wide Web, HyperText Mark-up Language - existing material has been updated and expanded.Despite the complexity of subject, this wealth of information is presented succinctly and in such a way, using tables, diagrams and brief explanatory text, as to allow the user to locate information quickly and easily. Thus the book should be invaluable to those involved with the installation, commissioning and maintenance of data communications equipment, as well as the end user. Mike Tooley is the well known author of many books including the Newnes Computer Engineer's Pocket Book, now in its fourth edition.
  • Using C-Kermit

    • 2nd Edition
    • Frank da Cruz + 1 more
    • English
    The world's most portable communications software, C-Kermit runs on computers ranging from desktop PCs to colossal supercomputers as a serial and modem communications package as well as a TCP/IP network client and server. It offersautomatic dialing, terminal sessions, fast and reliable file transfer, a powerful script programming language, and international character-set translation-all in a consistent, cross-platform manner.Using C-Kermit: Communication Software, Second Edition is the new and definitve reference for C-Kermit 6.0, expanded and updated to describe fully all of its new features with brand-new tutorials on today's high-speed modems and how to get the most out of them.Some noteworthy features of this reference are:- The most sophisticated discussion of modems, telephones numbers, dialing directories, and dialing available anywhere- New techniques for achieving faster and faster file transfer- A new chapter on external protocols such as XMODEM, YMODEM, and ZMODEM- Expanded coverage of TCP/IP, X.25, DECnet, NETBIOS, and other networks- Automatic client/server features- Support for many new platforms - most notably Windows 95, Windows NT, and Stratus VOS- Support for many new character sets- Massive improvements in the power and usability of the script languageLike the first edition, the second edition of Using C-Kermit includes complete reference material: character tables, tables of escape sequences, an "acronym decoder," an excellent index, and an extensive bibliography.Frank da Cruz is manager of Communications Software Development at Columbia University. He was the leader of the group that invented the Kermit file transfer protocol and wrote the first Kermit programs. He is the author of Kermit, A File Transfer Protocol, published by Digital Press.Christine M. Gianone is manager of the Kermit Project at Columbia University. She was a major contributor to the design of the Kermit file transfer protocol and to the design of MS-DOS Kermit and C-Kermit. She is the author of Using MS-DOS Kermit, published by Digital Press. Frank and Christine "are" Kermit: they manage all of the functions of the Kermit group at Columbia, from helping users to putting out new products.
  • High Performance Cluster Configuration System Management

    • 1st Edition
    • James Gursha
    • English
    High Performance Cluster Configuration System Management is a must-have book for system managers, cluster managers and application designers/developers who need to understand how to optimize the use of their available computer resources.High Performance Cluster Configuration Systems Management covers the latest technical information available for VAX and Alpha clusters for the Open VMS environment and addresses cluster functionality through Open VSM 6.2 including SCSI clusters. All cluster interconnections and possible configuration scenarios are explored with an emphasis on efficient resource use and the ability to maximize processing power. Because efficient movement and storage of data is important in the design of high performance systems, this book also addresses effective storage management using the latest Storageworks solutions such as fibre and HSJ controller configurations. Part of designing a high performance cluster is keeping it operating at peak efficiency. This book details the different performance tools that are available and goes through multiple tuning scenarios offering guidance and commentary.
  • Proceedings IWISP '96, 4–7 November 1996; Manchester, UK

    Third International Workshop on Image and Signal Processing on the Theme of Advances in Computational Intelligence
    • 1st Edition
    • Basil G. Mertzios + 1 more
    • English
    The papers in this volume focus on the most modern and critical aspects of Image and Signal Processing and related areas that have a significant impact in our society. The papers may be categorized in the following four major parts. Coding and Compression (image coding, image subband, wavelet coding and representation, video coding, motion estimation and multimedia); Image Processing and Pattern Recognition (image analysis, edge detection, segmentation, image enhancement and restoration, adaptive systems, colour processing, pattern and object recognition and classification); Fast Processing Techniques (computational methods, VLSI DSP architectures); Theory and Applications (identificiation and modelling, multirate filter banks, wavelets in image and signal processing, biomedical and industrial applications). The authors of these exceptionally high-quality papers form an interesting group, originating from the five continents, representing 33 countries.
  • Local Area Networks

    An Introduction to the Technology
    • 2nd Edition
    • John McNamara
    • English
    Local Area Networks, Second Edition, serves as an introduction for students, managers, and others who want a thorough and unbiased study of LANs without the challenge of a 400 page text. Starting with a quick survey of LAN applications, the book introduces the protocols necessary to support these applications, from FTP, Telnet, and TCP/IP to topologies, access methods, and media. Additional chapters deal with the extension of networks via repeaters, bridges, routers, and gateways, plus network management and administration. A review of popular network protocols such as Appletalk, NetWare, DECnet, OSI, and TCP/IP concludes the book.
  • Principles of Transaction Processing for the Systems Professional

    • 1st Edition
    • 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
    • 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
    • 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
    • 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.
  • Teaching and Learning Formal Methods

    • 1st Edition
    • 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
    • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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).