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.

  • Computer Networks

    A Systems Approach
    • 1st Edition
    • November 5, 1999
    • Larry L. Peterson + 1 more
    • English
    NEW EDITION NOW AVAILABLE! ISBN 1-55860-832-XNetwork... technologies and practices are constantly evolving. Equip your students with an understanding that helps them keep pace with Internet time.In this carefully focused revision of the best-selling first edition, authors Peterson and Davie reiterate their commitment to a systems-oriented approach to networking instruction. Focusing on the why of network design—not just the specifications comprising today's systems but how key technologies and protocols actually work in the real world to solve specific problems—they promote an enduring, practical understanding of networks and their building blocks.The second edition incorporates coverage of Quality of Service issues, mobile and wireless networks, VPNs, and much more. Over 100 new exercises help users consolidate and expand their knowledge.
  • Industrial Strength Parallel Computing

    • 1st Edition
    • October 25, 1999
    • Alice E. Koniges
    • English
    Today, parallel computing experts can solve problems previously deemed impossible and make the "merely difficult" problems economically feasible to solve. This book presents and synthesizes the recent experiences of reknown expert developers who design robust and complex parallel computing applications. They demonstrate how to adapt and implement today's most advanced, most effective parallel computing techniques. The book begins with a highly focused introductory course designed to provide a working knowledge of all the relevant architectures, programming models, and performance issues, as well as the basic approaches to assessment, optimization, scheduling, and debugging.Next comes a series of seventeen detailed case studies—all dealing with production-quality industrial and scientific applications, all presented firsthand by the actual code developers. Each chapter follows the same comparison-inviting format, presenting lessons learned and algorithms developed in the course of meeting real, non-academic challenges. A final section highlights the case studies' most important insights and turns an eye to the future of the discipline.
  • Curves and Surfaces in Geometric Modeling

    Theory & Algorithms
    • 1st Edition
    • October 21, 1999
    • Jean Gallier
    • English
    Curves and Surfaces for Geometric Design offers both a theoretically unifying understanding of polynomial curves and surfaces and an effective approach to implementation that you can bring to bear on your own work—whether you're a graduate student, scientist, or practitioner.Inside, the focus is on "blossoming"—the process of converting a polynomial to its polar form—as a natural, purely geometric explanation of the behavior of curves and surfaces. This insight is important for far more than its theoretical elegance, for the author proceeds to demonstrate the value of blossoming as a practical algorithmic tool for generating and manipulating curves and surfaces that meet many different criteria. You'll learn to use this and related techniques drawn from affine geometry for computing and adjusting control points, deriving the continuity conditions for splines, creating subdivision surfaces, and more.The product of groundbreaking research by a noteworthy computer scientist and mathematician, this book is destined to emerge as a classic work on this complex subject. It will be an essential acquisition for readers in many different areas, including computer graphics and animation, robotics, virtual reality, geometric modeling and design, medical imaging, computer vision, and motion planning.
  • Understanding Motion Capture for Computer Animation and Video Games

    • 1st Edition
    • October 21, 1999
    • Alberto Menache
    • English
    Motion capture is one of the most talked about and misunderstood technologies in computer animation because of its rocketing popularity and ambiguous implementation. In Understanding Motion Capture for Computer Animation and Video Games, industry insider Alberto Menache tells the complete story of motion capture, examining its technical details as well as its growth as an industry. Menache's narrative voice and in-depth technical discussions allow the reader to not only learn motion capture, but also to understand the reasons behind its successes, failures, and increasing role in blockbuster films, such as Batman Forever and Batman and Robin. With its careful balance between technical analysis and industry trends, Understanding Motion Capture for Computer Animation and Video Games is the first book to explore the controversial art and practice of modern character animation using motion capture.
  • Object-Oriented Database Design Clearly Explained

    • 1st Edition
    • October 20, 1999
    • Jan L. Harrington
    • English
    Object-oriented database management systems are growing in popularity, thanks to changing corporate needs and the emergence of several viable products. However, while most database professionals have had at least some exposure to the basic concepts of object-oriented programming, information relating specifically to object-oriented databases has remained hard to come by.Object-Oriented Database Design Clearly Explained remedies this, providing developers and administrators with a ground-up understanding of the logical design of object-oriented databases. Focusing on the principles of the object paradigm while noting the particularities of specific products, this book will give readers the know-how required to produce effective designs in any environment.
  • Cumulative Subject and Author Indexes for Part II

    • 1st Edition
    • Volume 51
    • October 19, 1999
    • English
    As we approach the 21st century, the Advances in Computers serial remains the oldes continuously published anthology chronicling the evolution of the information technology field. Since 1960, this series has described the ever-changing nature of computing. In this volume, we will emphasize the major themes that have dominated computing in these latter days of the 1990s. Of course we mean the distributed nature of information technology.The growth of networking, the Internet and the World Wide Web have greatly changed the role of the computer, and in turn, our lives as well. Starting as a computer science research topic in 1969, the ARPANET, funded by the U.S. government's Advanced Research Projects Agency (ARPA), tied together university, research, and military computing centers. By the mid-1980s the ARPANET evolved into the Internet under funding by the U.S. National Science Foundation (NSF). The computer experimenter, the so-called "computer geek," discovered the Internet and joined the fun. By the early 1990s, the World Wide Web (WWW) grew as a subnet of the Internet, and email and Web browsing became available to all. Today millions of "computer illiterate" individuals daily use these resources to send mail and search for online information. No longer is the Internet the domain of the serious computer researcher. In this volume we will describe some of the changes the Internet has brought us.
  • Cumulative Subject and Author Indexes for Volumes1-49, Part I

    • 1st Edition
    • Volume 50
    • October 19, 1999
    • English
    As we approach the 21st century, the Advances in Computers serial remains the oldes continuously published anthology chronicling the evolution of the information technology field. Since 1960, this series has described the ever-changing nature of computing. In this volume, we will emphasize the major themes that have dominated computing in these latter days of the 1990s. Of course we mean the distributed nature of information technology.The growth of networking, the Internet and the World Wide Web have greatly changed the role of the computer, and in turn, our lives as well. Starting as a computer science research topic in 1969, the ARPANET, funded by the U.S. government's Advanced Research Projects Agency (ARPA), tied together university, research, and military computing centers. By the mid-1980s the ARPANET evolved into the Internet under funding by the U.S. National Science Foundation (NSF). The computer experimenter, the so-called "computer geek," discovered the Internet and joined the fun. By the early 1990s, the World Wide Web (WWW) grew as a subnet of the Internet, and email and Web browsing became available to all. Today millions of "computer illiterate" individuals daily use these resources to send mail and search for online information. No longer is the Internet the domain of the serious computer researcher. In this volume we will describe some of the changes the Internet has brought us.
  • Differential Equations with Maple V

    • 2nd Edition
    • October 18, 1999
    • Martha L. Abell + 1 more
    • English
    This book is an indespensable tool for anyone using Maple V in computing ordinary and partial differential equations.
  • ASN.1 Complete

    • 1st Edition
    • October 18, 1999
    • John Larmouth
    • English
    ASN.1 Complete teaches you everything you need to know about ASN.1-whether you're specifying a new protocol or implementing an existing one in a software or hardware development project. Inside, the author begins with an overview of ASN.1's most commonly encountered features, detailing and illustrating standard techniques for using them. He then goes on to apply the same practice-oriented approach to all of the notation's other features, providing you with an easy-to-navigate, truly comprehensive tutorial.The book also includes thorough documentation of both the Basic and the Packed Encoding Rules-indispensable coverage for anyone doing hand-encoding, and a valuable resource for anyone wanting a deeper understanding of how ASN.1 and ASN.1 tools work. The concluding section takes up the history of ASN.1, in terms of both the evolution of the notation itself and the role it has played in hundreds of protocols and thousands of applications developed since its inception.Features* Covers all the features-common and not so common-available to you when writing a protocol specification using ASN.1.* Teaches you to read, understand, and implement a specification written using ASN.1.* Explains how ASN.1 tools work and how to use them.* Contains hundreds of detailed examples, all verified using OSS's ASN.1 Tools package.* Considers ASN.1 in relation to other protocol specification standards.
  • Soft Computing and Intelligent Systems

    Theory and Applications
    • 1st Edition
    • October 15, 1999
    • Madan M. Gupta
    • Naresh K. Sinha
    • English
    The field of soft computing is emerging from the cutting edge research over the last ten years devoted to fuzzy engineering and genetic algorithms. The subject is being called soft computing and computational intelligence. With acceptance of the research fundamentals in these important areas, the field is expanding into direct applications through engineering and systems science.This book cover the fundamentals of this emerging filed, as well as direct applications and case studies. There is a need for practicing engineers, computer scientists, and system scientists to directly apply "fuzzy" engineering into a wide array of devices and systems.