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.

  • Embedded Microcontroller Interfacing for M-COR ® Systems

    • 1st Edition
    • G. Jack Lipovski
    • English
    The "M·CORE" family of microprocessors is the latest 32-bit integrated circuit from Motorola designed to be a multi-purpose "micro-controller." The processor architecture has been designed for high performance and cost-sensitive embedded control applications with particular emphasis on reduced power consumption. This is the first book on the programming of the new language instruction set using the M·CORE chip.Embedded Microcontroller Interfacing for M·CORE Systems is the third of a trio of books by G. Jack Lipovski from the University of Texas. The first two books are on assembly language programming for the new Motorola 6812 16-bit microcontroller, and were written to be textbooks and professional references. This book was written at the request of the Motorola design team for the professional users of its new and very successful M·CORE chip microcontrollers. Written with the complete cooperation and input of the M·CORE design engineers at their headquarters in Austin, Texas, this book covers all aspects of the programming software and hardware of the M·CORE chip.
  • Data Warehousing

    Using the Wal-Mart Model
    • 1st Edition
    • Paul Westerman
    • English
    At 70 terabytes and growing, Wal-Mart's data warehouse is still the world's largest, most ambitious, and arguably most successful commercial database. Written by one of the key figures in its design and construction, Data Warehousing: Using the Wal-Mart Model gives you an insider's view of this enormous project. Continuously drawing from this example, the author teaches you the general principles and specific techniques you need to understand to be a valuable part of your organization's own data warehouse project, however large or small. You'll emerge with a practical understanding of both the business and technical aspects of building a data warehouse for storing and accessing data in a strategically useful way.What further sets this book apart is its focus on the informational needs of retail companies-including both market and organizational issues that affect the data's collection and use. If retail is your field, this book will prove especially valuable as you develop and implement your company's ideal data warehouse solution.
  • COM Beyond Microsoft

    Designing and Implementing COM Servers on Compaq Platforms
    • 1st Edition
    • Terence Sherlock + 1 more
    • English
    The first book to describe how Microsoft's Component Object Model (COM) can be supported on computer systems other than Windows.Drawing on Compaq's groundbreaking work of porting COM/DCOM to its OpenVMS and Tru64 UNIX Alpha platforms, COM Beyond Microsoft explains how the COM standard can help enterprises integrate their applications across a heterogeneous computing environment. This book details the innovative COM support now native on Tru64 UNIX and OpenVMS and reveals how developers can exploit COM on OpenVMS and COM on Tru64 UNIX to create portable software components that run virtually unchanged on OpenVMS, Tru64 UNIX, Windows NT,Windows 2000, and other major computing platforms.COM Beyond Microsoft highlights the business and technical benefits of implementing distributed and portable COM applications, especially versus other strategies and technologies such as CORBA and Java. The book explainsthe APIs, utilities, libraries and run-time environments developers must understand to create COM applications for OpenVMS and Tru64 UNIX. It also contains implementation and configuration techniques for running COMprograms on Tru64 UNIX and OpenVMS. COM Beyond Microsoft uniquely explains a controversial topic of major interest to organizations and developers in anenterprise computing context.
  • BASIC Stamp

    An Introduction to Microcontrollers
    • 2nd Edition
    • Claus Kuhnel + 1 more
    • English
    BASIC Stamp: An Introduction to Microcontrollers introduces microcontroller theory using the Parallax BASIC Stamp I, II, and IIsx. The BASIC Stamp microcontroller is based on Microchip's PIC hardware with some modifications and is very approachable for beginning users. Once the basic theory is established, BASIC Stamp, 2/E walks the reader through applications suitable for designers as well as the home hobbyist. These applications can be used as is or as a basis for further modifications to suit specific design needs. BASIC Stamp, 2/E thoroughly explains the hardware base of the BASIC Stamp microcontroller including internal architecture, the peripheral functions, as well as providing the technical data sheets for each kind of chip. The authors also explain the BASIC Stamp development systems including DOS and Windows-based tools in tremendous detail. As an added feature, BASIC Stamp, 2/E includes full instructions for using PBASIC programming and formatting. The book provides many specific applications for microcontroller use, complete with programming instructions, including: single instructions, multiple instructions, interfacing directions, and more complex applications such as motion detection, light measurement, and home automation.
  • An Introduction to NURBS

    With Historical Perspective
    • 1st Edition
    • David F. Rogers
    • English
    The latest from a computer graphics pioneer, An Introduction to NURBS is the ideal resource for anyone seeking a theoretical and practical understanding of these very important curves and surfaces. Beginning with Bézier curves, the book develops a lucid explanation of NURBS curves, then does the same for surfaces, consistently stressing important shape design properties and the capabilities of each curve and surface type. Throughout, it relies heavily on illustrations and fully worked examples that will help you grasp key NURBS concepts and deftly apply them in your work. Supplementing the lucid, point-by-point instructions are illuminating accounts of the history of NURBS, written by some of its most prominent figures. Whether you write your own code or simply want deeper insight into how your computer graphics application works, An Introduction to NURBS will enhance and extend your knowledge to a degree unmatched by any other resource.
  • PC Interfacing and Data Acquisition

    Techniques for Measurement, Instrumentation and Control
    • 1st Edition
    • Kevin James
    • English
    A practical guide to programming for data acquisition and measurement - must-have info in just the right amount of depth for engineers who are not programming specialists. This book offers a complete guide to the programming and interfacing techniques involved in data collection and the subsequent measurement and control systems using an IBM compatible PC. It is an essential guide for electronic engineers and technicians involved in measurement and instrumentation, DA&C programmers and students aiming to gain a working knowledge of the industrial applications of computer interfacing. A basic working knowledge of programming in a high-level language is assumed, but analytical mathematics is kept to a minimum. Sample listings are given in C and can be downloaded from the Newnes website.
  • Emphasizing Distributed Systems

    • 1st Edition
    • Volume 53
    • English
    As the computer industry moves into the 21st century, the long-running Advances in Computers is ready to tackle the challenges of the new century with insightful articles on new technology, just as it has since 1960 in chronicling the advances in computer technology from the last century. As the longest-running continuing series on computers, Advances in Computers presents those technologies that will affect the industry in the years to come. In this volume, the 53rd in the series, we present 8 relevant topics. The first three represent a common theme on distributed computing systems -using more than one processor to allow for parallel execution, and hence completion of a complex computing task in a minimal amount of time. The other 5 chapters describe other relevant advances from the late 1990s with an emphasis on software development, topics of vital importance to developers today- process improvement, measurement and legal liabilities.
  • Big Book of Lightweight Directory Access Protocol (LDAP) RFCs

    • 1st Edition
    • Peter Loshin
    • English
    LDAP is the protocol at the heart of universally interoperable directory services applications. All major directory services products-including Novell's market-leading NDS and Microsoft's soon-to-be-released Active Directory-support LDAP, as does almost every important application for locating individuals and communicating across the Internet and other networks. Analysts predict that the network directory market will emerge as one of the most important areas in the next few years, and they agree that LDAP will play a central role in all directory solutions. This volume collects the RFCs that describe formal definitions for LDAP or document its interactions with other protocols, as well as informational documents that explain how LDAP operates.
  • FileMaker Pro 5 Companion

    • 1st Edition
    • Maria Langer
    • English
    FileMaker Pro 5 Companion is a complete guide to the latest version of FileMaker Pro, the popular cross-platform database application. Written for users at all levels, this book begins with the basics of database design and creation, then moves on to teach the finer points of layout techniques, field entry options, calculations, scripting, networking, publishing data to the Web, and much more. Each chapter is geared towards helping readers accomplish practical tasks and solve common problems, and all conclude with exercises designed to reinforce the techniques learned. This is the only book covering the latest release that meets the needs of beginning, intermediate, and advanced users.
  • Knowledge-Based Systems, Four-Volume Set

    Techniques and Applications
    • 1st Edition
    • Cornelius T. Leondes
    • English
    The design of knowledge systems is finding myriad applications from corporate databases to general decision support in areas as diverse as engineering, manufacturing and other industrial processes, medicine, business, and economics. In engineering, for example, knowledge bases can be utilized for reliable electric power system operation. In medicine they support complex diagnoses, while in business they inform the process of strategic planning. Programmed securities trading and the defeat of chess champion Kasparov by IBM's Big Blue are two familiar examples of dedicated knowledge bases in combination with an expert system for decision-making.With volumes covering "Implementation," "Optimization," "Computer Techniques," and "Systems and Applications," this comprehensive set constitutes a unique reference source for students, practitioners, and researchers in computer science, engineering, and the broad range of applications areas for knowledge-based systems.
  • Multicast Communication

    Protocols, Programming, & Applications
    • 1st Edition
    • Ralph Wittmann + 1 more
    • English
    The Internet is quickly becoming the backbone for the worldwide information society of the future. Point-to-point communication dominates the network today, however, group communication--using multicast technology--will rapidly gain importance as digital, audio, and video transmission, push technology for the Web, and distribution of software updates to millions of end users become ubiquitous.Multicast Communication: Protocols and Applications explains how and why multicast technology is the key to this transition. This book provides network engineers, designers, and administrators with the underlying concepts as well as a complete and detailed description of the protocols and algorithms that comprise multicast.
  • MPLS

    Technology and Applications
    • 1st Edition
    • Bruce S. Davie + 1 more
    • English
    Multiprotocol Label Switching (MPLS) is now a widely deployed technology, which addresses a variety of issues, including traffic engineering, Quality of Service, Virtual Private Networks, and IP/ATM integration. MPLS: Technology and Applications is the first book that provides a detailed analysis of the architecture, protocols, and application of MPLS. Written by experts who personally authored key parts of the standard, this book will enable network operators and designers to determine which aspects of networks would benefit from MPLS. It is also a definitive reference for engineers implementing MPLS-based products.
  • Image and Video Databases: Restoration, Watermarking and Retrieval

    • 1st Edition
    • Volume 8
    • A. Hanjalic + 4 more
    • English
    This book provides an in-depth treatment of the three important topics related to image and video databases: restoration, watermarking and retrieval. It is the result of the participation of the Delft University of Technology in the European Union ACTS program, a pre-competitive R&D program on Advanced Communications Technologies and Services (1994-1998). In particular the book has benefited from participation in the AURORA and SMASH projects respectively automated film and video restoration and storage for multimedia systems (watermarking & retrieval).
  • 8051 Microcontrollers

    Hardware, Software and Applications
    • 1st Edition
    • David Calcutt + 2 more
    • English
    The 8051 family of microprocessors are the universally accepted standard which all electronics undergraduates need to know about. Students with only an elementary understanding of microprocessors will find this text especially useful.'8051 Microcontrollers' provides a practical and readable description of the 8051 family of microcontrollers, including 16-bit devices, and their use in practical applications. Often students and technicians are reliant on manufacturers' data books and application manuals to learn about these ubiquitous devices. This book fulfils the need for an easily understood account of the subject and uses worked examples, real-life applications, summary sections and exercises to demonstrate the relevance of the theory to everyday domestic and commercial situations.
  • MICO

    An Open Source CORBA Implementation
    • 1st Edition
    • Arno Puder + 1 more
    • English
    MICO is a complete implementation of CORBA, the dominant standard for distributed application development. This book shows you how to build and manage your own professional, industrial-strength CORBA applications using MICO.One of the most successful examples of open source development, MICO is the collaborative result of hundreds of independent programmers working together to modify and improve the initial source code. Here is a practical, affordable introduction to building distributed applications.
  • 40th Anniversary Volume: Advancing into the 21st Century

    • 1st Edition
    • Volume 52
    • English
    Humans are often distinguished from other animals by their ability, even need, to see patterns in everyday life. As we enter a new millennium, all aspects of society seem to want to take stock of what has happened in the past and what is likely to happen in the future.The computer industry is no different from others. Advances in Computers has been published continuously since 1960 and this year's volume is the fiftieth technical volume in the series (two index volumes were published as volumes 50 and 51). Since it is the fortieth year of publication, we decided to look back on the changes that have occurred since Volume 1 of Advances in computers appeared in 1960.We looked at the six chapters of that initial volume and decided that an appropriate anniversary volume for this series would be a collection of papers on the same topics that appeared in 1960. What has happened to those technologies? Are we making the progress we thought we would or are events moving more slowly?
  • Understanding SQL and Java Together

    A Guide to SQLJ, JDBC, and Related Technologies
    • 1st Edition
    • Jim Melton + 1 more
    • English
    With the growth of Java and the rise of database-powered Web applications, the need to use Java with SQL is clear. Until now, authoritative coverage of the techniques available to meet these challenges and reap their benefits-both programming and career benefits-didn't exist.Understanding SQL and Java Together examines all the standards for combining SQL and Java. It shows you exactly how to use their features to write efficient and effective code supporting Java access to SQL data in a variety of ways. You'll gain a thorough understanding of the relationship between SQL and Java, which will allow you to write static and dynamic SQL programs in Java, merge Java code with SQL databases and SQL code, and use other data management techniques wherever appropriate.
  • Skew-Tolerant Circuit Design

    • 1st Edition
    • David Harris
    • English
    As advances in technology and circuit design boost operating frequencies of microprocessors, DSPs and other fast chips, new design challenges continue to emerge. One of the major performance limitations in today's chip designs is clock skew, the uncertainty in arrival times between a pair of clocks. Increasing clock frequencies are forcing many engineers to rethink their timing budgets and to use skew-tolerant circuit techniques for both domino and static circuits. While senior designers have long developed their own techniques for reducing the sequencing overhead of domino circuits, this knowledge has routinely been protected as trade secret and has rarely been shared. Skew-Tolerant Circuit Design presents a systematic way of achieving the same goal and puts it in the hands of all designers.This book clearly presents skew-tolerant techniques and shows how they address the challenges of clocking, latching, and clock skew. It provides the practicing circuit designer with a clearly detailed tutorial and an insightful summary of the most recent literature on these critical clock skew issues.
  • LAN Technologies Explained

    • 1st Edition
    • Philip Miller + 1 more
    • English
    LAN Technologies Explained is an incredibly comprehensive and easy-to-read tutorial. It authoritatively describes the protocols, techniques, products and concepts that enable an organization's computer and data networks to carry ever-greater volumes of data at ever greater speeds. LAN Technologies Explained guides readers from traditional access methods such as Ethernet and Token Ring through the latest high-bandwidth technologies, including Gigabit Ethernet. The book's easy-to-read approach makes complex technologies and concepts accessible to both new and experienced networking professionals.LAN Technologies Explained features detailed descriptions of fundamental networking devices, including bridges, switches and routers. Practical, comprehensive, and authoritative, LAN Technologies Explained is the ultimate resource for any technical professional involved in networking.
  • 9th International World Wide Web Conference

    The Web: The Next Generation
    • 1st Edition
    • Bozzano G Luisa
    • English
    These Proceedings contain the papers presented at The Ninth International World Wide Web Conference (WWW9) held on May 15-19, 2000 in Amsterdam, the capital of The Netherlands. Leaders from industry, academia, and government present the latest developments in Web technology, and discuss the issues and challenges facing the Web community as it moves into the 21st Century.
  • Elsevier's Dictionary of Cybernyms

    Abbreviations and Acronyms used in Telecommunications, Electronics and Computer Science
    • 1st Edition
    • T.R. Pyper + 1 more
    • English
    This dictionary was produced in response to the rapidly increasing amount of quasi-industrial jargon in the field of information technology, compounded by the fact that these somewhat esoteric terms are often further reduced to acronyms and abbreviations that are seldom explained. Even when they are defined, individual interpretations continue to diverge.Until now the codes have been reproduced in separate (language) publications: there is no universal listing in alphabetical order that covers the English, French, Spanish and German languages. This dictionary sets out the English, French, Spanish and German alternatives as a single, merge-sorted whole. Today, most of the codes have passed into the public domain, simply because they exist in most of the telecommunications systems installed throughout the developed (and developing) world and are largely known to most of those who work in that particular area. However, foreign variants often defy even the most astute observer. This dictionary seeks to clarify this bewildering situation as much as possible. The 26,000 definitions set out here, drawn from some 16,000 individual cybernyms, cover computing, electronics, telecommunications (including intelligent networks and mobile telephony), together with satellite technology and Internet/Web terminology.Annex I lists some of the innumerable file types found in the filing systems of computers using powerful desktop managers and Annex II lists the abbreviations of country names found in universal resource locators (URL).Elsevier's Dictionary of Cybernyms is a useful tool for translators, students, universities and computer enthusiasts.
  • Database

    Principles, Programming, and Performance, Second Edition
    • 1st Edition
    • Patrick O'Neil + 1 more
    • English
    This second edition relies on the same successful approach that distinguished the first: it covers the principles of database theory with unmatched thoroughness, and it rigorously links theory to the real world of database programming and administration. A careful discussion of SQL standards and a multitude of examples drawn from actual databases-Oracle, DB2, and Informix-complements the authors' concept-oriented instruction, allowing you to develop product-specific understanding and to learn the important differences between the SQL dialects that will enable you to write portable applications.
  • Automating FileMaker Pro

    Scripting and Calculations
    • 1st Edition
    • Jesse Feiler
    • English
    FileMaker Pro, long popular with Macintosh users, is now the leading standalone database for Windows. Automating FileMaker Pro cures the headaches of thousands of developers, administrators, and other users who want to maximize their database projects' efficiency, effectiveness, and ease of use.Inside, FileMaker users will profit from expert technical instruction in FileMaker's powerful scripting and automation capabilities-masteri... techniques for improving performance in areas such as reporting and data validation. Author Jesse Feiler also applies his extensive business and consulting experience to help managers recognize innovative ways to get the most from their database investment.
  • DBAs Guide to Databases Under Linux

    • 1st Edition
    • Syngress
    • English
    In an effort to increase its marketshare and threat to Windows NT, Oracle8 was ported to Linux in late 1998, opening the popular database to an additional 10 million Linux users worldwide. The availability of Oracle8 enables current Linux users to deploy enterprise-class applications at low cost and provides an alternative to Microsoft Windows NT. This book covers that marriage of the most popular database and the fastest growing operating system.
  • Computer Vision and Applications

    A Guide for Students and Practitioners,Concise Edition
    • 1st Edition
    • Bernd Jahne
    • English
    Based on the highly successful 3-volume reference Handbook of Computer Vision and Applications, this concise edition covers in a single volume the entire spectrum of computer vision ranging form the imaging process to high-end algorithms and applications. This book consists of three parts, including an application gallery.
  • Robots for Kids

    Exploring New Technologies for Learning
    • 1st Edition
    • Allison Druin + 1 more
    • English
    Within the sphere of children's learning and play, the concept of robot and the application of actual robots are undergoing a dramatic expansion. Here the term "robot" refers to a growing range of interactive devices-including toys, pets, assistants to the disabled, and overtly educational tools-which are being used in ways that are expected to have profound and beneficial effects on how our children develop and grow.Robots for Kids: Exploring New Technologies for Learning opens with contributions from leading designers and researchers, each offering a unique perspective into the challenge of developing robots specifically for children. The second part is devoted to the stories of educators who work with children using these devices, exploring new applications and mapping their impact. Throughout the book, essays by children are included that discuss their first-hand experiences and ideas about robots. This is an engaging, entertaining, and insightful book for a broad audience, including HCI, AI, and robotics researchers in business and academia, new media and consumer product developers, robotics hobbyists, toy designers, teachers, and education researchers.
  • Big Book of Internet File Transfer RFCs

    • 1st Edition
    • Peter Loshin
    • English
    File Transfer Protocol (FTP) was one of the first applications implemented on the Internet, and it is also one of the most fundamental. Almost all Internet hosts support it, as do almost all browsers. This volume offers exhaustive coverage of the rules governing how clients and servers communicate to enable successful data transfers via FTP. In addition to documentation of file transfer mechanics, readers will find practical instructions on many special techniques, including using file transfers for network booting and the security issues relating to file transfer over the Internet. Despite the growing acceptance of protocols specific to the Web, there remain many scenarios in which simple file transfer offers clear-cut advantages. Thus, this book is certain to prove an important source of information for years to come.
  • Fractals Everywhere

    • 1st Edition
    • Michael F. Barnsley
    • English
    This volume is the second edition of the highly successful Fractals Everywhere. The Focus of this text is how fractal geometry can be used to model real objects in the physical world. This edition of Fractals Everywhere is the most up-to-date fractal textbook available today.Fractals Everywhere may be supplemented by Michael F. Barnsley's Desktop Fractal Design System (version 2.0) with IBM for Macintosh software. The Desktop Fractal Design System 2.0 is a tool for designing Iterated Function Systems codes and fractal images, and makes an excellent supplement to a course on fractal geometry
  • Provability, Computability and Reflection

    • 1st Edition
    • Volume 24
    • Lev D. Beklemishev
    • English
  • Foundational Studies Selected Works

    • 1st Edition
    • Volume 93A
    • Lev D. Beklemishev
    • English
  • Computer Programming and Formal Systems

    • 1st Edition
    • Volume 35
    • Lev D. Beklemishev
    • English
  • Provability, Computability and Reflection

    • 1st Edition
    • Volume 12
    • Lev D. Beklemishev
    • English
  • Model Theory For Infinitary Logic

    • 1st Edition
    • Volume 62
    • Lev D. Beklemishev
    • English
  • Lincos

    Design of a Language for Cosmic Intercourse
    • 1st Edition
    • Volume 28
    • Lev D. Beklemishev
    • English
  • Provability, Computability and Reflection

    • 1st Edition
    • Volume 34
    • Lev D. Beklemishev
    • English
    The book consists of a selection of the forms of the axiom of choice which appeared in the literature together with additional forms which were obtained in the process of writing the book. Forms which were either used often in practice, unusual, relatively unknown, or particularly weak or strong were chosen for inclusion. The book assumes a knowledge of logic and elementary set theory (von Neumann-Bemays-Godel set theory), but does include a list of definitions of set theoretical symbols and terms in the section entitled "Preliminary Definitions and Theorems".
  • Word Problems

    • 1st Edition
    • Volume 71
    • Lev D. Beklemishev
    • English
  • Provability, Computability and Reflection

    • 1st Edition
    • Volume 4
    • Lev D. Beklemishev
    • English
  • Constructible Sets with Applications

    • 1st Edition
    • Volume 57
    • Lev D. Beklemishev
    • English
  • Provability, Computability and Reflection

    • 1st Edition
    • Volume 7
    • Lev D. Beklemishev
    • English
  • Animal Cognition and Behavior

    • 1st Edition
    • Volume 13
    • R.L. Mellgren
    • English
    Contributed chapters by psychologists and behavioral biologists provide a broad coverage of animal behavior, and governing brain processes. Topics covered include: foraging behavior and strategies, economics and psychology, memory of events and space, time perception, expectancies, food preferences and diet selection, behavior variability and the concept of mind.The volume is designed to satisfy an intderdisciplinary audience, embracing the behavioristic tradition, biological and physiological approaches, and evolutionary theory as philosophical underpinnings to the chapters. Also achieved in this work is a good balance between empirical results and theory.
  • Algebra of Proofs

    • 1st Edition
    • Volume 88
    • Lev D. Beklemishev
    • English
  • Provability, Computability and Reflection

    • 1st Edition
    • Volume 15
    • Lev D. Beklemishev
    • English
  • An Algebraic Approach to Non-Classical Logics

    • 1st Edition
    • Volume 78
    • Lev D. Beklemishev
    • English
  • Proceedings of the Second Scandinavian Logic Symposium

    • 1st Edition
    • Volume 63
    • Lev D. Beklemishev
    • English
  • Set Theory

    • 1st Edition
    • Volume 76
    • Lev D. Beklemishev
    • English
  • A Transfinite Type Theory with Type Variables

    • 1st Edition
    • Volume 37
    • Lev D. Beklemishev
    • English
  • Provability, Computability and Reflection

    • 1st Edition
    • Volume 30
    • Lev D. Beklemishev
    • English
  • Sets and Classes on The Work by Paul Bernays

    • 1st Edition
    • Volume 84
    • Lev D. Beklemishev
    • English
  • Generalized Recursion Theory

    • 1st Edition
    • Volume 79
    • Lev D. Beklemishev
    • English
  • Studies in Logic and the Foundations of Mathematics

    • 1st Edition
    • Volume 42
    • Lev D. Beklemishev
    • English