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.

  • Pascal for Students (including Turbo Pascal)

    • 3rd Edition
    • Ray Kemp + 1 more
    • English
    The third edition of this best-selling text has been revised to present a more problem oriented approach to learning Pascal, without substantially changing the original popular style of previous editions. With additional material on Turbo Pascal extensions to the standard Pascal, including binary files and graphics, it continues to provide an introduction which is as suitable for the programming novice as for those familiar with other computer languages.
  • Cognitive Technology

    In Search of a Humane Interface
    • 1st Edition
    • Volume 113
    • J.L. Mey + 1 more
    • English
    In this book the editors have gathered a number of contributions by persons who have been working on problems of Cognitive Technology (CT). The present collection initiates explorations of the human mind via the technologies the mind produces. These explorations take as their point of departure the question What happens when humans produce new technologies? Two interdependent perspectives from which such a production can be approached are adopted:• How and why constructs that have their origins in human mental life are embodied in physical environments when people fabricate their habitat, even to the point of those constructs becoming that very habitat• How and why these fabricated habitats affect, and feed back into, human mental life.The aim of the CT research programme is to determine, in general, which technologies, and in particular, which interactive computer-based technologies, are humane with respect to the cognitive development and evolutionary adaptation of their end users. But what does it really mean to be humane in a technological world? To shed light on this central issue other pertinent questions are raised, e.g.• Why are human minds externalised, i.e., what purpose does the process of externalisation serve?• What can we learn about the human mind by studying how it externalises itself? • How does the use of externalised mental constructs (the objects we call 'tools') change people fundamentally?• To what extent does human interaction with technology serve as an amplification of human cognition, and to what extent does it lead to a atrophy of the human mind?The book calls for a reflection on what a tool is. Strong parallels between CT and environmentalism are drawn: both are seen as trends having originated in our need to understand how we manipulate, by means of the tools we have created, our natural habitat consisting of, on the one hand, the cognitive environment which generates thought and determines action, and on the other hand, the physical environment in which thought and action are realised. Both trends endeavour to protect the human habitat from the unwanted or uncontrolled impact of technology, and are ultimately concerned with the ethics and aesthetics of tool design and tool use.Among the topics selected by the contributors to the book, the following themes emerge (the list is not exhaustive): using technology to empower the cognitively impaired; the ethics versus aesthetics of technology; the externalisation of emotive and affective life and its special dialectic ('mirror') effects; creativity enhancement: cognitive space, problem tractability; externalisation of sensory life and mental imagery; the engineering and modelling aspects of externalised life; externalised communication channels and inner dialogue; externalised learning protocols; relevance analysis as a theoretical framework for cognitive technology.
  • Cobol for Students

    • 4th Edition
    • Andrew Parkin + 1 more
    • English
    COBOL for Students has established itself as one of the most successful teaching texts on COBOL programming and is now in its fourth edition. The first part of the book concentrates on the fundamentals of the language and takes students to the point where they can write modestly sized programs using sequential files. Part two assumes competence in elementary COBOL and explains design and other programming techniques which should be part of the professional programmer's repertoire. Part three extends the student's knowledge of the language by explaining some of the more advanced features of COBOL.Written for students learning COBOL for the first time, it takes the reader from the basic fundamentals right through to some of the more advanced features in one handy, and inexpensive volume. As many lecture courses have been based upon earlier editions of this book, this edition maintains the highly successful style and format and has been updated to include the 'Intrinsic Function Module for COBOL'. (This is the ANSI Standard X3.23a-1989 (COBOL 89) which has also been adopted as ISO International Standard 1989 Addendum 1 (an addendum to the ANSI Standard X3.23-1985 (COBOL 85)) and consists mainly of 42 predefined functions related to many different application areas).
  • Problem Solving: Methods, Programming and Future Concepts

    • 1st Edition
    • Volume 12
    • O.V. German + 1 more
    • English
    Problem solving is the very area of articifical intelligence AI which, probably, will never result in a complete set of formalized theories, in a pragmatic philosphy, or in a "universal" applied discipline. Studying questions concerning this area, encompasses different concepts, models and theories. This volume of the series looks at classifying problems, interpreting them, and the methods of solving them. The final chapter covers future concepts such as universal problem solving approach restoration, weak methods becoming strong, the role of formal logic in future developments, human factors and other paradigms.Different groups of readers such as mathematicians, specialists in computer sciences, and programmers will find this title of interest. Post-graduates and the students specializing in AI and applied mathematics will also find the work useful.
  • Motor Control and Sensory-Motor Integration

    Issues and Directions
    • 1st Edition
    • Volume 111
    • D.J. Glencross + 1 more
    • English
    This volume evolved from a workshop which addressed the general area of motor control, and the broader problems of serial organisation and sensory-motor integration of human skills. A number of specific issues are highlighted, including the neural mechanisms and disabilities of sensory-motor integration, planning and programming of action, the dynamics of interlimb coordination, amendment and updating mechanisms, and in particular, perception-action coupling and the representation of action. Underlying much of the volume are the major theoretical issues which include the debate between computational and prescriptive approaches versus the emergent properties and system dynamics approaches. The book represents a diverse approach from such disciplines as psychology, electrical and mechanical engineering, human movement studies, physiotherapy, neurology, and kinesiology.
  • Intelligent Systems in Process Engineering, Part I: Paradigms from Product and Process Design

    • 1st Edition
    • Volume 21
    • James Wei
    • English
    Volumes 21 and 22 of Advances in Chemical Engineering contain ten prototypical paradigms which integrate ideas and methodologies from artificial intelligence with those from operations research, estimation andcontrol theory, and statistics. Each paradigm has been constructed around an engineering problem, e.g. product design, process design, process operations monitoring, planning, scheduling, or control. Along with the engineering problem, each paradigm advances a specific methodological theme from AI, such as: modeling languages; automation in design; symbolic and quantitative reasoning; inductive and deductive reasoning; searching spaces of discrete solutions; non-monotonic reasoning; analogical learning;empirical learning through neural networks; reasoning in time; and logic in numerical computing. Together the ten paradigms of the two volumes indicate how computers can expand the scope, type, and amount of knowledge that can be articulated and used in solving a broad range of engineering problems.
  • Intelligent Robots and Systems

    • 1st Edition
    • V. Graefe
    • English
    Of the 300 papers presented during IROS '94, 48 were selected because they are particularly significant and characteristic for the present state of the technology of intelligent robots and systems. This book contains the selected papers in a revised and expanded form.Robotics and intelligent systems constitute a very wide and truly interdisciplinary field. The papers have been grouped into the following categories:– Sensing and Perception – Learning and Planning– Manipulation– Telerobotics and Space Robotics– Multiple Robots– Legged Locomotion– Mobile Robot Systems– Robotics in MedicineOther additional fields covered include; control, navigation and simulation. Since many researchers in robotics are now apparently interested in some combination of learning, mobile robots and robot vision, most of the articles included relate to at least one of these fields.
  • High Performance Computing: Technology, Methods and Applications

    • 1st Edition
    • Volume 10
    • J.J. Dongarra + 3 more
    • English
    High Performance Computing is an integrated computing environment for solving large-scale computational demanding problems in science, engineering and business. Newly emerging areas of HPC applications include medical sciences, transportation, financial operations and advanced human-computer interface such as virtual reality. High performance computing includes computer hardware, software, algorithms, programming tools and environments, plus visualization.The book addresses several of these key components of high performance technology and contains descriptions of the state-of-the-art computer architectures, programming and software tools and innovative applications of parallel computers. In addition, the book includes papers on heterogeneous network-based computing systems and scalability of parallel systems.The reader will find information and data relative to the two main thrusts of high performance computing: the absolute computational performance and that of providing the most cost effective and affordable computing for science, industry and business. The book is recommended for technical as well as management oriented individuals.
  • Advances in Computers

    • 1st Edition
    • Volume 41
    • English
    Since its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of significant, lasting value in this rapidly expanding field.
  • Advances in Computers

    • 1st Edition
    • Volume 40
    • English
    Praise for the Series"Mandatory for academic libraries supporting computer science departments."-CHOICE... its first volume in 1960, Advances in Computers has presented detailed coverage of innovations in computer hardware, software, theory, design, and applications. It has also provided contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. As a result, many articles have become standard references that continue to be of sugnificant, lasting value in this rapidly expanding field.