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.

    • The Computer Graphics Metafile

      • 1st Edition
      • May 20, 2014
      • L.R. Henderson + 1 more
      • B. Shepherd + 1 more
      • English
      • Paperback
        9 7 8 1 4 8 3 1 1 2 4 2 8
      • eBook
        9 7 8 1 4 8 3 1 4 4 8 4 9
      The Computer Graphics Metafile deals with the Computer Graphics Metafile (CGM) standard and covers topics ranging from the structure and contents of a metafile to CGM functionality, metafile elements, and real-world applications of CGM. Binary Encoding, Character Encoding, application profiles, and implementations are also discussed. This book is comprised of 18 chapters divided into five sections and begins with an overview of the CGM standard and how it can meet some of the requirements for storage of graphical data within a graphics system or application environment. The reader is then introduced to the practice of using the CGM and the nature of the CGM, its aims, and what is defined in the standard. The following chapters focus on the players, the rules, and the game; the abstract functionality of the CGM; descriptor elements for metafiles and pictures; coordinates, primitives, and attributes; and encodings and implementation considerations. Clear Text Encoding, Binary Encoding, Character Encoding, and application profiles are also explored. The final chapter looks at the use of GKS, GKS-3D, and PHIGS to generate and interpret CGMs. This monograph will be a valuable resource for computer graphics students and professionals as well as software engineers and computer programmers.
    • Programming for Microprocessors

      • 1st Edition
      • May 20, 2014
      • Andrew Colin
      • English
      • Paperback
        9 7 8 1 4 8 3 1 3 1 0 5 4
      • Hardback
        9 7 8 0 4 0 8 0 0 3 2 0 9
      • eBook
        9 7 8 1 4 8 3 1 6 3 4 7 5
      Programming for Microprocessors deals with the basics of programming for microprocessors and contains practical aids to programming. Topics covered range from assembly language and microprocessor design to the Motorola 6800, programming techniques, control of peripheral devices, and high-level languages. Emphasis is given to the computer-like aspects of microprocessors. This text is comprised of 12 chapters; the first of which provides a general overview of microprocessors, differences between hardwired and programmed devices, and different kinds of microprocessors. The reader is then introduced to the basic types of information inside a microprocessor, including Boolean information, numerical information, character codes, and the machine code. The chapters that follow focus on the intellectual and practical tools that the designer of a microprocessor system will need. The basic structure of a microprocessor is analyzed, with particular reference to a simple hypothetical computer and some programs for this machine. This book also discusses assembly language; some of the features that give microprocessors their flexibility as well as generality and power; and the Motorola 6800 microprocessor as an example of machine architecture. Some programming techniques, high-level languages for writing programs, and the problem of bringing the hardware and software together are highlighted. This book will be useful to computer programmers, computer scientists, and electronic engineers.
    • Archives and the Computer

      • 1st Edition
      • May 20, 2014
      • Michael J. Cook
      • English
      • Paperback
        9 7 8 1 4 8 3 1 0 7 4 3 1
      • eBook
        9 7 8 1 4 8 3 1 0 1 0 9 5
      Archives and the Computer deals with the use of the computer and its systems and programs in archiving data and other related materials. The book covers topics such as the scope of automated systems in archives; systems for records management, archival description, and retrieval; and machine-readable archives. The book also features examples of systems for records management from different institutions such as theTyne and Wear Archive Department, Dyfed Record Office, and the University of Liverpool. Included in the last part are appendices. Appendix A is a directory of archival systems, Appendix B contains guidelines for machine-readable and related records for preservation, and Appendix C covers machine-readable archives. The text is recommended for archivists who would like to know more about the use of computers in archiving of records and other related information.
    • The Mathematical Basis of the UNIURF CAD System

      • 1st Edition
      • May 20, 2014
      • Pierre Bézier
      • English
      • Paperback
        9 7 8 1 4 8 3 1 0 9 3 7 4
      • eBook
        9 7 8 1 4 8 3 1 0 3 0 3 7
      The Mathematical Basis of the UNISURF CAD System deals with the mathematics involved in the use of the UNISURF CAD System. The book is divided into five chapters. Chapters 1 and 2 deal with the basic principles, expression of a point, and hodographs of curves and patches. Chapters 3 and 4 deal with the volume and parametric transformations of curves and patches, and Chapter 5 covers the general and special cases of blending. The text is recommended for mathematicians and designers who would like to know more about the mathematical aspect of the UNISURF CAD system.
    • UKSC 84

      • 1st Edition
      • May 20, 2014
      • D.J. Murray-Smith
      • English
      • Paperback
        9 7 8 1 4 8 3 1 1 2 1 5 2
      • eBook
        9 7 8 1 4 8 3 1 4 4 5 7 3
      UKSC 84 contains the proceedings of the 1984 United Kingdom Simulation Council Conference on Computer Simulation held at the University of Bath, England. The papers describe computer simulation techniques and their applications and cover topics ranging from simulation methodology and software to the various applications of computer simulation in areas such as policy decision-making and planning, biology and medicine, and education. This book is comprised of 52 chapters divided into nine sections and begins by describing an advanced continuous-system simulation language called ESL (ESA Simulation Language), an initiative of the European Space Agency. The papers that follow explore other simulation software, such as MANIP, SYSMOD, COSMOS, Ada, SDL (Simulation Development Language), and SPIRO (Suite of Programs for the Investigation of Recondite Objects). The discussion then turns to a methodology based on artificial intelligence for the design and development of large-scale computer simulations; a formalism for specifying continuous or fixed time-step simulation models that is a straightforward extension of the block-oriented languages, with emphasis on superblocks and tesselations; and simulation of manufacturing and control systems. This book concludes with a chapter that describes a highly efficient compactor for a radar digital database. This monograph will be of interest to students and professionals working in the field of computer simulation.
    • Computer Graphics

      • 1st Edition
      • May 19, 2014
      • English
      • Paperback
        9 7 8 0 1 2 2 2 7 7 4 1 2
      • eBook
        9 7 8 1 4 8 3 2 9 7 4 5 3
      The decades of the 1970s and 1980s were a very exciting period of discovery in the field of computer graphics. It was a time when new rendering algorithms, different modeling strategies, clever animation techniques,and significant advances in photorealism were being made. Complementing these software developments, hardware systems were dominated by raster technology and programmers had access to excellent workstations on which to develop their graphics systems.In the 1990s, incredible advances in computer graphics are far surpassing developments made during the last twenty years. Yesterdays computer graphics have given way to todays virtual reality. This volume brings together contributions from internationalexperts on the diverse, yet important, range of topics that impact the design and application of virtual environments. Topics covered include 3-D modeling; new approaches to rendering virtual environments; recent research into the problems of animating and visualizing virtual environments; applications for virtual reality systems; and simulation of complex behaviors.Computer Graphics: Developments in Virtual Environments provides a unique opportunity to examine current practice and expert thinking. It is essential reading for students, practitioners, researchers, or anyone else who wishes to find out more about this exciting area.
    • Psychology of Programming

      • 1st Edition
      • May 19, 2014
      • J.-M. Hoc
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 9 0 2
      • eBook
        9 7 8 1 4 8 3 2 9 5 9 1 6
      Psychology provides a backdrop for most of the study of human*b1computer interaction. In this volume the psychological issues that pertain to programming, rather than systems design, are examined in four sections: Theoretical and Methodological Issues; Language Design and Skill Acquisition; Expert Programming; and the Future.****The book was inspired by working groups in France and the United Kingdom but also includes work by major North American figures (such as Curtis and Soloway). It is the first comprehensive work on this topic since the early 1980s.
    • Texturing and Modeling

      • 1st Edition
      • May 19, 2014
      • David S. Ebert
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 9 4 0
      • eBook
        9 7 8 1 4 8 3 2 9 7 0 2 6
      Congratulations to Ken Perlin for his 1997 Technical Achievement Award from the Academy of Motion Picture Arts and Science Board of Governors, given in recognition of the development of "Turbulence", Perlin Noise, a technique discussed in this book which is used to produce natural appearing textures on computer-generated surfaces for motion picture visual effects. Dr. Perlin joins Darwyn Peachey (co-developer of RenderMan(R), also discussed in the book) in being honored with this prestigious award.
    • Graphics Gems V (Macintosh Version)

      • 1st Edition
      • May 19, 2014
      • Alan W. Paeth
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 8 1 0
      • eBook
        9 7 8 1 4 8 3 2 9 6 6 9 2
      Graphics Gems V is the newest volume in The Graphics Gems Series. It is intended to provide the graphics community with a set of practical tools for implementing new ideas and techniques, and to offer working solutions to real programming problems. These tools are written by a wide variety of graphics programmers from industry, academia, and research. The books in the series have become essential, time-saving tools for many programmers.
    • Further Computer Appreciation

      • 1st Edition
      • May 19, 2014
      • T. F. Fry
      • English
      • Paperback
        9 7 8 0 4 0 8 0 0 2 3 9 4
      • eBook
        9 7 8 1 4 8 3 1 0 4 2 4 9
      Further Computer Appreciation is a comprehensive cover of the principles and aspects in computer appreciation. The book starts by describing the development of computers from the first to the third computer generations, to the development of processors and storage systems, up to the present position of computers and future trends. The text tackles the basic elements, concepts and functions of digital computers, computer arithmetic, input media and devices, and computer output. The basic central processor functions, data storage and the organization of data by classification of computer files, identifying records and coding are also considered. The book discusses as well the systems and management considerations, programming and software, and hardware systems. The text is useful for computer science, computer engineering and computer programming students.