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-Aided Architectural Design Futures

    • 1st Edition
    • Alan Pipes
    • English
    Computer-Aided Architectural Design Futures contains the proceeding of the International Conference on Computer-Aided Architectural Design, held at Department of Architecture, Technical University of Delft, The Netherlands on September 18-19, 1985. Organized into four parts, the book underlines concepts on computer-aided architectural design. These include systematic design; drawing and visualization; artificial intelligence and knowledge engineering; and implications for practice. This book will be a major reference text for students, researchers, and practitioners.
  • Computers and Informatics in Developing Countries

    The First Generation
    • 1st Edition
    • D.B. Arnold + 1 more
    • English
    ISO Standards for Computer Graphics: The First Generation discusses the expected standards in the quality of computer graphics; the aspects and examples of said standards; and the materials from the standards being described. The book is divided into six parts. Part 1 covers topics such as the applicability of first-generation ISO standards; software architecture; application program interface, device interface, metafile, archive, and language binding standards; and the ISO and its related bodies. Part 2 deals with topics such as output primitives and attributes, coordinate systems, and storage mechanisms. The third part talks about language bindings, encodings, and formal specifications. The fourth part tackles validation and testing; conformance testing of graphic standards; and the registration of graphical items. The book also discusses the status and future direction of ISO standards for computer graphics; it also presents in the last part the bibliography of the included topics, glossary on related bodies, and the formal specification of a part of GKS. The text is recommended for computer engineers, IT experts, and graphic designers who would like to know the ISO standards for computer graphics and its implications in their practice.
  • The Computer Graphics Metafile

    Butterworth Series in Computer Graphics Standards
    • 1st Edition
    • L.R. Henderson + 1 more
    • B. Shepherd + 1 more
    • English
    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
    • Andrew Colin
    • English
    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.
  • UKSC 84

    Proceedings of the 1984 UKSC Conference on Computer Simulation
    • 1st Edition
    • D.J. Murray-Smith
    • English
    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.
  • The Mathematical Basis of the UNIURF CAD System

    • 1st Edition
    • Pierre Bézier
    • English
    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.
  • Archives and the Computer

    • 1st Edition
    • Michael J. Cook
    • English
    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 Basics of Information Security

    Understanding the Fundamentals of InfoSec in Theory and Practice
    • 2nd Edition
    • Jason Andress
    • English
    As part of the Syngress Basics series, The Basics of Information Security provides you with fundamental knowledge of information security in both theoretical and practical aspects. Author Jason Andress gives you the basic knowledge needed to understand the key concepts of confidentiality, integrity, and availability, and then dives into practical applications of these ideas in the areas of operational, physical, network, application, and operating system security. The Basics of Information Security gives you clear-non-technical explanations of how infosec works and how to apply these principles whether you're in the IT field or want to understand how it affects your career and business. The new Second Edition has been updated for the latest trends and threats, including new material on many infosec subjects.
  • Computer Graphics

    Developments in Virtual Environments
    • 1st Edition
    • English
    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
    • J.-M. Hoc
    • English
    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.