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.

  • Interactive Computing in BASIC

    An Introduction to Interactive Computing and a Practical Course in the BASIC Language
    • 1st Edition
    • Peter C. Sanderson
    • English
    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.
  • 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.
  • 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.
  • Further Computer Appreciation

    • 1st Edition
    • T. F. Fry
    • English
    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.
  • Graphics Gems V (Macintosh Version)

    • 1st Edition
    • Alan W. Paeth
    • English
    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.
  • Single Neuron Computation

    • 1st Edition
    • Thomas M. McKenna + 2 more
    • English
    This book contains twenty-two original contributions that provide a comprehensive overview of computational approaches to understanding a single neuron structure. The focus on cellular-level processes is twofold. From a computational neuroscience perspective, a thorough understanding of the information processing performed by single neurons leads to an understanding of circuit- and systems-level activity. From the standpoint of artificial neural networks (ANNs), a single real neuron is as complex an operational unit as an entire ANN, and formalizing the complex computations performed by real neurons is essential to the design of enhanced processor elements for use in the next generation of ANNs.The book covers computation in dendrites and spines, computational aspects of ion channels, synapses, patterned discharge and multistate neurons, and stochastic models of neuron dynamics. It is the most up-to-date presentation of biophysical and computational methods.
  • Texturing and Modeling

    A Procedural Approach
    • 1st Edition
    • David S. Ebert
    • English
    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.
  • Machine Takeover

    The Growing Threat to Human Freedom in a Computer-Controlled Society
    • 1st Edition
    • Frank George
    • English
    Machine Takeover: The Growing Threat to Human Freedom in a Computer-Controlled Society discusses the implications of technological advancement. The title identifies the changes in society that no one is aware of, along with what this changes entails. The text first covers the information science, particularly the aspect of an automated system for information processing. Next, the selection deals with social implications of information science, such as information pollution. The text also tackles the concerns in the utilization of technology in order to manipulate the lives of people without their knowledge. In Part III, the title covers the science of cybernetics and artificial intelligence. The last part tackles the consequences of modern science. The book will be of great interest to readers who are concerned with the direction of contemporary science.
  • Control of Distributed Parameter Systems

    Proceedings of the Second IFAC Symposium, Coventry, Great Britain, 28 June - 1 July 1977
    • 1st Edition
    • S. P. Banks + 1 more
    • English
    Control of Distributed Parameter Systems covers the proceedings of the Second IFAC Symposium, Coventry, held in Great Britain from June 28 to July 1, 1977. The book focuses on the methodologies, processes, and techniques in the control of distributed parameter systems, including boundary value control, digital transfer matrix, and differential equations. The selection first discusses the asymptotic methods in the optimal control of distributed systems; applications of distributed parameter control theory of a survey; and dual variational inequalities for external eigenvalue problems. The book also ponders on stochastic differential equations in Hilbert space and their application to delay systems and linear quadratic optimal control problem over an infinite time horizon for a class of distributed parameter systems. The manuscript investigates the semigroup approach to boundary value control and stability of nonlinear distributed parameter systems. Topics include boundary control action implemented through a dynamical system; classical boundary value controls; stability of nonlinear systems; and feedback control on the boundary. The text also focuses on the functional analysis interpretation of Lyapunov stability; method of multipliers for a class distributed parameter systems; and digital transfer matrix approach to distributed system simulation. The selection is a dependable source of data for readers interested in the control of distributed parameter systems.
  • Computer Aided Design in Control and Engineering Systems

    Advanced Tools for Modern Technology
    • 1st Edition
    • P. Martin Larsen + 1 more
    • English
    Computer Aided Design in Control and Engineering Systems contains the proceedings of the 3rd International Federation of Automatic Control/Internationa... Federation for Information Processing Symposium held in Lyngby, Denmark, from July 31 to August 2, 1985. The papers review the state of the art and the trends in development of computer aided design (CAD) of control and engineering systems, techniques, procedures, and concepts. This book is comprised of 74 chapters divided into 17 sections and begins with a description of a prototype computer environment that combines expert control system analysis and design tools. The discussion then turns to decision support systems which could be used to address problems of management and control of large-scale multiproduct multiline batch manufacturing outside the mechanical engineering industries. The following chapters focus on the use of CAD in control education, industrial applications of CAD, and hardware/software systems. Some examples of universal and specialized CAD packages are presented, and applications of CAD in electric power plants, process control systems, and transportation systems are highlighted. The remaining chapters look at CAD/computer aided engineering/computer aided manufacturing systems as well as the use of mathematical methods in CAD. This monograph will be of interest to practitioners in computer science, computer engineering, and industrial engineering.