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 Science

      • 1st Edition
      • May 15, 2014
      • Ian Sinclair
      • English
      • Paperback
        9 7 8 0 7 5 0 6 0 2 5 2 5
      • eBook
        9 7 8 1 4 8 3 1 0 4 2 5 6
      Computer Science: A Concise Introduction covers the fundamentals of computer science. The book describes micro-, mini-, and mainframe computers and their uses; the ranges and types of computers and peripherals currently available; applications to numerical computation; and commercial data processing and industrial control processes. The functions of data preparation, data control, computer operations, applications programming, systems analysis and design, database administration, and network control are also encompassed. The book then discusses batch, on-line, and real-time systems; the basic concepts of computer architecture; and the characteristics of main memory and backing storage. The main characteristics of common types of input, output, and input/output devices used in commercial computer applications and data transmission system are also considered. The book tackles the organization and accessing of serial, sequential, and indexed sequential file; file processing and management; and the concepts and functions of operating systems. The text describes on-line and off-line programming methods as well. Computer science students will find the book useful.
    • Computers and Languages

      • 1st Edition
      • Volume 4
      • June 28, 2014
      • A. Nijholt
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 6 2 9
      • eBook
        9 7 8 1 4 8 3 2 9 9 4 2 6
      A global introduction to language technology and the areas of computer science where language technology plays a role. Surveyed in this volume are issues related to the parsing problem in the fields of natural languages, programming languages, and formal languages.Throughout the book attention is paid to the social forces which influenced the development of the various topics. Also illustrated are the development of the theory of language analysis, its role in compiler construction, and its role in computer applications with a natural language interface between men and machine. Parts of the material in this book have been used in courses on computational linguistics, computers and society, and formal approaches to languages.
    • Neural Networks

      • 1st Edition
      • June 28, 2014
      • E. Gelenbe
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 3 2 2
      • eBook
        9 7 8 1 4 8 3 2 9 7 0 9 5
      The present volume is a natural follow-up to Neural Networks: Advances and Applications which appeared one year previously. As the title indicates, it combines the presentation of recent methodological results concerning computational models and results inspired by neural networks, and of well-documented applications which illustrate the use of such models in the solution of difficult problems. The volume is balanced with respect to these two orientations: it contains six papers concerning methodological developments and five papers concerning applications and examples illustrating the theoretical developments. Each paper is largely self-contained and includes a complete bibliography.The methodological part of the book contains two papers on learning, one paper which presents a computational model of intracortical inhibitory effects, a paper presenting a new development of the random neural network, and two papers on associative memory models. The applications and examples portion contains papers on image compression, associative recall of simple typed images, learning applied to typed images, stereo disparity detection, and combinatorial optimisation.
    • Uncertainty in Artificial Intelligence 2

      • 1st Edition
      • Volume 5
      • June 28, 2014
      • L.N. Kanal + 1 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 5 9 9
      • eBook
        9 7 8 1 4 8 3 2 9 6 5 3 1
      This second volume is arranged in four sections: Analysis contains papers which compare the attributes of various approaches to uncertainty. Tools provides sufficient information for the reader to implement uncertainty calculations. Papers in the Theory section explain various approaches to uncertainty. The Applications section describes the difficulties involved in, and the results produced by, incorporating uncertainty into actual systems.
    • Artificial Intelligence V

      • 1st Edition
      • June 28, 2014
      • B. du Boulay + 1 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 3 8 4
      • eBook
        9 7 8 1 4 8 3 2 9 7 7 9 8
      Recent results and ongoing research in Artificial Intelligence are described in this book, with emphasis on fundamental questions in several key areas: machine learning, neural networks, automated reasoning, natural language processing, and logic methods in AI. There are also more applied papers in the fields of vision, architectures for KBS, expert systems and intelligent tutoring systems. One of the changes since AIMSA'90 has been the increased numbers of papers submitted in the fields of machine learning, neural networks and hybrid systems.One of the special features of the AIMSA series of conferences is their coverage of work across both Eastern and Western Europe and the former Soviet Union as well as papers from North America. AIMSA'92 is no exception and this volume provides a unique multi-cultural view of AI.
    • Integrated Broadband Communication Networks and Services

      • 1st Edition
      • Volume 18
      • May 21, 2014
      • V.B. Iversen
      • English
      • Paperback
        9 7 8 0 4 4 4 8 1 5 8 4 2
      • eBook
        9 7 8 1 4 8 3 2 9 8 4 2 9
      The importance of Broadband Communications in shaping the future telecommunication network has achieved world-wide recognition. This volume validates the huge significance of the field and explores key items concerning research, development and applications. The ideas and experiences presented will be of great interest to operators and users, for research and development, from both a technical and a commercial perspective.
    • 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.
    • 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.
    • Object-Oriented Programming under Windows

      • 1st Edition
      • May 16, 2014
      • Stephen Morris
      • English
      • Paperback
        9 7 8 0 7 5 0 6 1 7 9 2 5
      • eBook
        9 7 8 1 4 8 3 1 0 4 1 9 5
      Object-Oriented Programming under Windows presents object-oriented programming (OOP) techniques that can be used in Windows programming. The book is comprised of 15 chapters that tackle an area in OOP. Chapter 1 provides an introductory discourse about OOP, and Chapter 2 covers the programming languages. Chapter 3 deals with the Windows environment, while Chapter 4 discusses the creation of application. Windows and dialogue boxes, as well as controls and standard controls, are tackled. The book then covers menus and event response. Graphics operation, clipboard, bitmaps, icons, and cursors are also dealt with. The book also tackles disk file access, and then discusses the help file system. The last chapter covers data transfer. The text will be of great use to individuals who want to write Windows based programs.
    • Data Communications Pocket Book

      • 2nd Edition
      • May 23, 2014
      • Michael Tooley
      • English
      • eBook
        9 7 8 1 4 8 3 1 0 0 4 9 4
      Data Communications Pocket Book, Second Edition presents information relevant to data communication. The book provides tabulated reference materials with a brief description and diagrams. The coverage of the text includes abbreviations, terminal control codes, and conversion tables. The text will be of great use to individuals involved in the interconnection of computer systems.