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.

    • Museum Documentation Systems

      • 1st Edition
      • May 27, 2014
      • Richard B. Light + 2 more
      • English
      • Paperback
        9 7 8 1 4 8 3 1 7 6 6 1 1
      • eBook
        9 7 8 1 4 8 3 1 9 2 4 2 0
    • Natural and Artificial Intelligence

      • 1st Edition
      • June 28, 2014
      • A. de Callataÿ
      • English
      • eBook
        9 7 8 1 4 8 3 2 9 7 8 1 1
      How does the mind work? How is data stored in the brain? How does the mental world connect with the physical world? The hybrid system developed in this book shows a radically new view on the brain. Briefly, in this model memory remains permanent by changing the homeostasis rebuilding the neuronal organelles. These transformations are approximately abstracted as all-or-none operations. Thus the computer-like neural systems become plausible biological models. This illustrated book shows how artificial animals with such brains learn invariant methods of behavior control from their repeated actions. These robots can make decisions in any circumstances and reason by analogy whenever possible.This new and expanded edition includes a prologue exploring the problems which have stopped the development of fully fledged brain models. The causes of these deadlocks are listed as potential misconceptions about brain principles, neural networks, nervous systems, robotics, programming and decision logic.
    • Interactive Computing in BASIC

      • 1st Edition
      • May 20, 2014
      • Peter C. Sanderson
      • English
      • Paperback
        9 7 8 0 4 0 8 7 0 5 2 8 8
      • eBook
        9 7 8 1 4 8 3 1 0 4 2 1 8
      Interactive Computing in BASIC: An Introduction to Interactive Computing and a Practical Course in the BASIC Language provides a general introduction to the principles of interactive computing and a comprehensive practical guide to the programming language Beginners All-purpose Symbolic Instruction Code (BASIC). The book starts by providing an introduction to computers and discussing the aspects of terminal usage, programming languages, and the stages in writing and testing a program. The text then discusses BASIC with regard to methods in writing simple arithmetical programs, control statements in the BASIC language, loops and subscripted variables, the RND function and subroutines, and further printing facilities and character manipulation. The matrix instructions and the different versions of BASIC are also considered. The book concludes by describing the transition from BASIC to FORTRAN. Computer programmers, scientists, engineers, statisticians, and other research workers who wish to acquire knowledge of computer programming will find this book invaluable.
    • A Simple Introduction to Data and Activity Analysis

      • 1st Edition
      • May 12, 2014
      • Rosemary Rock-Evans
      • English
      • eBook
        9 7 8 1 4 8 3 1 8 4 0 5 0
      A Simple Introduction to Data and Activity Analysis provides an introduction to the main concepts embodied in the analysis techniques. This book provides a more balanced picture of the methods of the analysis by showing what deliverables are collected as well as how to obtain them. Organized into eight chapters, this book begins with an overview of some of the activities that need to be done to analyze the business and some of the end and intermediate deliverables produced by these activities. This text then explains how to get the activity analysis deliverables. Other chapters consider the causes and effects of problems in business. This book discusses as well how activities can be decomposed or broken down into more and more detailed activities, using the techniques of activity decomposition and data flow diagramming. The final chapter deals with the methods of analysis that show how different types of input could be converted into the data and activity models. This book is a valuable resource for computer programmers.
    • Medical Modelling

      • 2nd Edition
      • December 13, 2014
      • Richard Bibb + 2 more
      • English
      • Hardback
        9 7 8 1 7 8 2 4 2 3 0 0 3
      • eBook
        9 7 8 1 7 8 2 4 2 3 1 3 3
      Medical modelling and the principles of medical imaging, Computer Aided Design (CAD) and Rapid Prototyping (also known as Additive Manufacturing and 3D Printing) are important techniques relating to various disciplines - from biomaterials engineering to surgery. Building on the success of the first edition, Medical Modelling: The application of Advanced Design and Rapid Prototyping techniques in medicine provides readers with a revised edition of the original text, along with key information on innovative imaging techniques, Rapid Prototyping technologies and case studies.Following an overview of medical imaging for Rapid Prototyping, the book goes on to discuss working with medical scan data and techniques for Rapid Prototyping. In this second edition there is an extensive section of peer-reviewed case studies, describing the practical applications of advanced design technologies in surgical, prosthetic, orthotic, dental and research applications.
    • Students' Guide to Business Computing

      • 1st Edition
      • May 21, 2014
      • Norman Stang + 1 more
      • English
      • Paperback
        9 7 8 0 4 3 4 9 1 8 7 7 5
      • eBook
        9 7 8 1 4 8 3 1 0 4 2 6 3
      Students' Guide to Business Computing discusses topics concerning the use of computers in business. The book is comprised of nine chapters that define systems requirements and discuss the issues in designing a system. Chapter 1 covers the business enterprise, while Chapter 2 tackles business computers. Chapter 3 talks about initiating the systems development life cycle, and then Chapter 4 deals with determining system requirements. The book also covers systems design and choosing and using a programming language. Applications software and systems testing and implementation are also discussed. The last chapter talks about selecting business computing hardware and software. The text will be useful to entrepreneurs who want to integrate information technology into their business.
    • Computer Interfacing

      • 1st Edition
      • June 28, 2014
      • Graham Dixey
      • English
      • Paperback
        9 7 8 0 7 5 0 6 2 1 2 3 6
      • eBook
        9 7 8 1 4 8 3 2 9 4 6 0 5
      This book explains how computers interact with the world around them and therefore how to make them a useful tool. Topics covered include descriptions of all the components that make up a computer, principles of data exchange, interaction with peripherals, serial communication, input devices, recording methods, computer-controlled motors, and printers.In an informative and straightforward manner, Graham Dixey describes how to turn what might seem an incomprehensible 'black box' PC into a powerful and enjoyable tool that can help you in all areas of your work and leisure. With plenty of handy tips and clear illustrations this book can improve your computer system, and even shows new uses for old kit such as motor control.
    • Parallel Algorithms for Numerical Linear Algebra

      • 1st Edition
      • Volume 1
      • June 28, 2014
      • H. van der Vorst + 1 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 4 1 4
      • eBook
        9 7 8 1 4 8 3 2 9 5 7 3 2
      This is the first in a new series of books presenting research results and developments concerning the theory and applications of parallel computers, including vector, pipeline, array, fifth/future generation computers, and neural computers.All aspects of high-speed computing fall within the scope of the series, e.g. algorithm design, applications, software engineering, networking, taxonomy, models and architectural trends, performance, peripheral devices.Papers in Volume One cover the main streams of parallel linear algebra: systolic array algorithms, message-passing systems, algorithms for parallel shared-memory systems, and the design of fast algorithms and implementations for vector supercomputers.
    • Personal Computer Local Networks Report

      • 1st Edition
      • June 28, 2014
      • Architecture Technology Architecture Technology Corpor
      • English
      • Paperback
        9 7 8 1 8 5 6 1 7 0 9 3 2
      • eBook
        9 7 8 1 4 8 3 2 9 5 7 6 3
      Please note this is a Short Discount publication.Since the first microcomputer local networks of the late 1970's and early 80's, personal computer LANs have expanded in popularity, especially since the introduction of IBMs first PC in 1981. The late 1980s has seen a maturing in the industry with only a few vendors maintaining a large share of the market.This report is intended to give the reader a thorough understanding of the technology used to build these systems ... from cable to chips ... to ... protocols to servers. The report also fully defines PC LANs and the marketplace, with in–depth details on products, configurations, features, pricing, and service, plus lists of system components and features and vendor contact.
    • Parallel Processing for Artificial Intelligence 2

      • 1st Edition
      • Volume 15
      • June 28, 2014
      • V. Kumar + 2 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 3 3 9
      • eBook
        9 7 8 1 4 8 3 2 9 5 7 5 6
      With the increasing availability of parallel machines and the raising of interest in large scale and real world applications, research on parallel processing for Artificial Intelligence (AI) is gaining greater importance in the computer science environment. Many applications have been implemented and delivered but the field is still considered to be in its infancy.This book assembles diverse aspects of research in the area, providing an overview of the current state of technology. It also aims to promote further growth across the discipline. Contributions have been grouped according to their subject: architectures (3 papers), languages (4 papers), general algorithms (6 papers), and applications (5 papers). The internationally sourced papers range from purely theoretical work, simulation studies, algorithm and architecture proposals, to implemented systems and their experimental evaluation.Since the book is a second volume in the parallel processing for AI series, it provides a continued documentation of the research and advances made in the field. The editors hope that it will inspire readers to investigate the possiblities for enhancing AI systems by parallel processing and to make new discoveries of their own!