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.

  • Systems Approach to Appropriate Technology Transfer

    Proceedings of the IFAC Symposium, Vienna, Austria, 21-23 March 1983
    • 1st Edition
    • P. Fleissner
    • English
    Systems Approach to Appropriate Technology Transfer is a collection of selected papers presented at the International Federation of Automatic Control (IFAC) Symposium, held in Vienna, Austria. The objective of the symposium is to analyze the transfer process of technologies by using the systems approach and gather insights that can be used for the enhancement of future transfer programs. The book is a rich presentation of articles and research papers from scientists and engineers from all over the world, and is composed of introductory, technical discussion, and round table discussion papers. The introductory papers give insights to the concepts of technology transfer, systems approach, and use of appropriate technologies. The technical discussions touch on technology transfer in selected fields, energy technologies, flexible manufacturing systems, information and communication, social and educational aspects, and case studies. The four round table discussions focus on the application of technologies to support small-scale enterprises and users’ participation; appropriate technology transfer on microelectronics; policies and strategies for appropriate technology transfer; and the impact of informatics on technology transfer. The text will appeal to computer scientists, engineers, policymakers, and students of information technology.
  • Children in the Information Age

    Opportunities for Creativity, Innovation and New Activities
    • 1st Edition
    • Blagovest Sendov + 1 more
    • English
    Children in the Information Age: Opportunities for Creativity, Innovation and New Activities contains selected papers from the Second International Conference and Exhibition ""Children in the Information Age: Opportunities for Creativity, Innovation and New Activities,"" held in Sofia, Bulgaria, 19-23 May 1987. The contributions made by researchers at the conference covered topics such as the past, present, and future of school informatics in the USSR; the family computer boom and its implications for computer literacy; the new meanings of literacy related to new information and communication technologies; computer use in education; and literacy in the information age. Other papers dealt with computer-based training in India; knowledge based systems for use in pedagogical contexts; informatics competitions in Germany; the information age; information and communication technology in the French educational system; and the role of information technology in education in Australia. The final two chapters present the recommendations that emerged from the conference as well as the recommendations of the Working Meeting of Editors of Journals and Magazines on Informatics in Education.
  • Alpha AXP Architecture Reference Manual

    • 2nd Edition
    • Richard L. Sites + 1 more
    • English
    Alpha AXP Architecture Reference Manual, Second Edition describes the required behavior of all Alpha implementations, as seen by the machine-language programmer. This book discusses Alpha single-board computers, which have been introduced to cover the high-end embedded controller market. Organized into five parts, this edition begins with an overview of the instruction-set architecture. This text then describes the supporting PALcode routines for three operating systems. Other parts consider a particular console implementation that is specific to platforms that support the OpenVMS AXP or DEC OSF/1 operating systems. This book discusses as well the specific operating system PALcode architecture. The final part provides a discussion of console issues for Windows NT with its PALcode description. This book is a valuable resource for machine-language programmers.
  • Object-Oriented Programming under Windows

    • 1st Edition
    • Stephen Morris
    • English
    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.
  • Knowledge Processing and Applied Artificial Intelligence

    • 1st Edition
    • Soumitra Dutta
    • English
    Knowledge Processing and Applied Artificial Intelligence discusses the business potential of knowledge processing and examines the aspects of applied artificial intelligence technology. The book is comprised of nine chapters that are organized into five parts. The text first covers knowledge processing and applied artificial intelligence, and then proceeds to tackling the techniques for acquiring, representing, and reasoning with knowledge. The next part deals with the process of creating and implementing strategically advantageous knowledge-based system applications. The fourth part covers intelligent interfaces, while the last part details alternative approaches to knowledge processing. The book will be of great use to students and professionals of computer or business related disciplines.
  • The Art of Technical Documentation

    • 1st Edition
    • Katherine Haramundanis
    • English
    The Art of Technical Documentation presents concepts, techniques, and practices in order to produce effective technical documentation. The book provides the definition of technical documentation; qualities of a good technical documentation; career paths and documentation management styles; precepts of technical documentation; practices for gathering information, understanding what you have gathered, and methods for testing documentation; and considerations of information representation, to provide insights on how different representations affect reader perception of your documents. Technical writers and scientists will find the book a good reference material.
  • Capability-Based Computer Systems

    • 1st Edition
    • Henry M. Levy
    • English
    Capability-Based Computer Systems focuses on computer programs and their capabilities. The text first elaborates capability- and object-based system concepts, including capability-based systems, object-based approach, and summary. The book then describes early descriptor architectures and explains the Burroughs B5000, Rice University Computer, and Basic Language Machine. The text also focuses on early capability architectures. Dennis and Van Horn's Supervisor; CAL-TSS System; MIT PDP-1 Timesharing System; and Chicago Magic Number Machine are discussed. The book then describes Plessey System 250, Cambridge CAP Computer, and Hydra System. The selection also discusses STAROS System and IBM System/38. STAROS object support and abstract type management, as well as IBM System/38 profiles and authority and programs/procedures, are described. The book highlights Intel iAPX 432, and then considers segment and objects, program execution, storage resources, and abstraction support. Problems related with capability-based architectures are also noted. The text is a good source for readers wanting to study computer programming.
  • Computer-Aided Design Techniques

    • 1st Edition
    • E. Wolfendale
    • English
    Computer-aided Design Techniques deals with the tools used in computer-aided design, problems associated with software development for design, and techniques applied in the development of the REDAC system. The book covers topics such as program design, requirements of a program for general use, and representation of the circuit in a computer; device modeling, general linear modeling, and linear and non-linear transistor modeling; and non-linear transient analysis. Also covered are topics such as layout capacitances and inductances computation; the use of graphic display as a drawing aid for circuit layout; and the writing of design programs. The text is recommended for engineers and physicists who would like to know how computers can aid them in design, as well as computer experts who aim to write programs intended for design.
  • The Chaos Cookbook

    A Practical Programming Guide
    • 1st Edition
    • Joe Pritchard
    • English
    The Chaos Cookbook: A Practical Programming Guide discusses the use of chaos in computer programming. The book is comprised of 11 chapters that tackle various topics relevant to chaos and programming. Chapter 1 reviews the concept of chaos, and Chapter 2 discusses the iterative functions. Chapters 3 and 4 cover differential and Lorenz equations. Chapter 5 talks about strange attractors, while Chapter 6 deals with the fractal link. The book also discusses the Mandelbrot set, and then covers the Julia sets. The other fractal systems and the cellular automata are also explained. The last chapter discusses practical chaos. The book will be of great use to professionals, students, and hobbyist programmers who have an interest with the chaos systems.
  • Students' Guide to Program Design

    • 1st Edition
    • Lesley Anne Robertson
    • English
    Students’ Guide to Program Design is a textbook on program design. This textbook approaches program design by using structures programming techniques and pseudocode to develop a solution algorithm. Divided into 10 chapters, the book begins with a basic explanation of structured programming techniques, top-down development, and modular design. This discussion is followed by detailed concepts of the syntax of pseudocode; methods of defining the problem; the application of basic control structures in the development of the solution algorithm; desk checking techniques; hierarchy charts; and module design considerations. Each step in the development of solution algorithms is covered in this book. These steps are defining the problem; grouping of activities into subtask or functions; creating a hierarchy chart; establishing the logic of the mainline of the algorithm; developing each pseudocode for each successive module in the hierarchy chart; and to desk check the solution algorithm. The development of general pseudocode algorithms as used in common business applications is then studied to help student programmers be familiarized with the concept. In program design, the independence of each module, the ease of maintenance, and the cohesive of the particular module with the other modules in the program are all considered as being important. This textbook will serve as a guide for both beginning and experienced programmers who want to solve common business programming problems.