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.
  • Multimedia and Imaging Databases

    • 1st Edition
    • Setrag Khoshafian + 1 more
    • English
    Affordable and mainstream manipulation of multimedia data types will lead to tremendous growth in imaging and multimedia data in general computing environments. Multimedia and imaging applications can now provide benefits to common business applications by integrating voice, sound, images, animation and digitized video. Ultimately, it will be possible to convert all information thatis currently stored on paper, video and film into a digitized environment. This will allow users to organize, search and route multimedia objects over local and wide area networks in real time. The authors' introductory level presentation of this new class of data types supplies the database technology required for effective manipulation and storage. Multimedia and database experts, Khoshafian and Baker aptly illustrate the ability of multimedia database systemsto concurrently share, access, and query large collections of multimedia information. They introduce the elemental concepts of object and relational databases and then apply them to multimedia and imagingdatabases. Fundamental database topics discussed include querying, transaction support, recovery, security, and storage. This book provides information essential to the incorporation of multimedia databases that will improve the quantity and quality ofinformation manipulated by computer users in many areas including medicine, computer aided design, and information retrieval systems.
  • 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.
  • Elements of Machine Learning

    • 1st Edition
    • Pat Langley
    • English
    Recent years have seen an explosion of work on machine learning, the computational study of algorithms that improve performance based on experience. Research on rule induction, neural networks, genetic algorithms, case-based reasoning, and probabilistic inference has produced a variety of robust methods for inducing knowledge from training data. This book covers the main induction algorithms explored in the literature and presents them within a coherent theoretical framework that moves beyond traditional paradigm boundaries.Elements of Machine Learning provides a comprehensive introduction to the fundamental concepts and problems in the field. The book illustrates a variety of basic algorithms for inducing simple concepts from experience, presents alternatives for organizing learned concepts into large-scale structures, and discusses adaptations of the learning methods to more complex problem-solving tasks. The chapters describe these computational techniques in detail and give examples of their operation, along with exercises and references to the literature.This text is suitable for use in graduate courses on machine learning. Researchers and students in artificial intelligence, cognitive science, and statistics will find it a useful and informative addition to their libraries.
  • Toshiba Medium PLC Primer

    • 1st Edition
    • Edwin Dropka
    • English
    This Primer provides an introduction to programming with the EX-PDD250 software common to Toshiba Medium PLCs. If you are just starting to use Toshiba Medium PLCs, or are planning to switch to using them, this book will allow you to get acquainted with the specifics of the software quickly in a straightforward, step-by-step way. It can also be used as a general introduction to RLL and PLC programming.To supplement the text, the Toshiba demonstration disk included allows you to become familiar with basic techniques before you have to work on the real thing. The circuits in the book can be copied directly to your program, and modified to suit your needs.
  • 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.
  • Computer Architecture

    A Quantitative Approach, Second Edition
    • 1st Edition
    • John L. Hennessy + 1 more
    • English
    "Once in a great while, a landmark computer-science book is published. Computer Architecture: A Quantitative Approach, Second Edition, is such a book. In an era of fluff computer books that are, quite properly, remaindered within weeks of publication, this book will stand the test of time, becoming lovingly dog-eared in the hands of anyone who designs computers or has concerns about the performance of computer programs." - Robert Bernecky, Dr. Dobb's Journal, April 1998Computer Architecture: A Quantitative Approach was the first book to focus on computer architecture as a modern science. Its publication in 1990 inspired a new approach to studying and understanding computer design. Now, the second edition explores the next generation of architectures and design techniques with view to the future.A basis for modern computer architectureAs the authors explain in their preface to the Second Edition, computer architecture itself has undergone significant change since 1990. Concentrating on currently predominant and emerging commercial systems, the Hennessy and Patterson have prepared entirely new chapters covering additional advanced topics:* Advanced Pipelining: A new chapter emphasizes superscalar and multiple issues.* Networks: A new chapter examines in depth the design issues for small and large shared-memory multiprocessors.* Storage Systems: Expanded presentation includes coverage of I/O performance measures.* Memory: Expanded coverage of caches and memory-hierarchy design addresses contemporary design issues.* Examples and Exercises: Completely revised on current architectures such as MIPS R4000, Intel 80x86 and Pentium, PowerPC, and HP PA-RISC.Distinctive presentationThis book continues the style of the first edition, with revised sections on Fallacies and Pitfalls, Putting It All Together and Historical Perspective, and contains entirely new sections on Crosscutting Issues. The focus on fundamental techniques for designing real machines and the attention to maximizing cost/performance are crucial to both students and working professionals. Anyone involved in building computers, from palmtops to supercomputers, will profit from the expertise offered by Hennessy and Patterson.
  • 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.
  • Active Database Systems

    Triggers and Rules for Advanced Database Processing
    • 1st Edition
    • Jennifer Widom + 1 more
    • English
    Active database systems enhance traditional database functionality with powerful rule-processing capabilities, providing a uniform and efficient mechanism for many database system applications. Among these applications are integrity constraints, views, authorization, statistics gathering, monitoring and alerting, knowledge-based systems, expert systems, and workflow management. This significant collection focuses on the most prominent research projects in active database systems. The project leaders for each prototype system provide detailed discussions of their projects and the relevance of their results to the future of active database systems.
  • An Introduction to Splines for Use in Computer Graphics and Geometric Modeling

    • 1st Edition
    • Richard H. Bartels + 2 more
    • English
    As the field of computer graphics develops, techniques for modeling complex curves and surfaces are increasingly important. A major technique is the use of parametric splines in which a curve is defined by piecing together a succession of curve segments, and surfaces are defined by stitching together a mosaic of surface patches.An Introduction to Splines for Use in Computer Graphics and Geometric Modeling discusses the use of splines from the point of view of the computer scientist. Assuming only a background in beginning calculus, the authors present the material using many examples and illustrations with the goal of building the reader's intuition. Based on courses given at the University of California, Berkeley, and the University of Waterloo, as well as numerous ACM Siggraph tutorials, the book includes the most recent advances in computer-aided geometric modeling and design to make spline modeling techniques generally accessible to the computer graphics and geometric modeling communities.
  • 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.
  • Relational Database Systems

    • 1st Edition
    • Dan A. Simovici + 1 more
    • English
    Relational Database Systems provides a timely introduction to the type of systems that are the current mainstay of the database management field. This book serves as a text for advanced undergraduate and graduate students, as well as an informative reference for researchers and professionals in all database aspects of computer science. It presents important querying systems including SQL and QUEL, and covers their respective theoretical foundations in relational algebra, tuple calculus, and domain calculus.The presentation of SQL adheres to the ANSI standard; however, the book discusses the most popular SQL dialects; a separate chapter covers imbedded SQL. The text also contains references to many significant relational database products, including INGRES, ORACLE, DB2, PARADOX, and SYBASE.Relational Database Systems concentrates on those issues that are most relevant to database design and application development. Exercises that constitute important extensions of the material are provided at the end of each chapter. The book assumes a knowledge of programming languages and datastructures, and some mathematical induction.
  • OpenVMS Performance Management

    • 1st Edition
    • Joginder Sethi
    • English
    OpenVMS Performance Management is intended to assist those searching for guidance in OPENVMS performance management and application design. A variety of performance related topics are discussed and guidelines are given, with examples on how to relieve specific problems. In this way, the reader can evaluate each technique and decide if it is applicable to their environment or not.
  • Newnes Power PC Programming Pocket Book

    • 1st Edition
    • Steve Heath
    • English
    Written by one of the foremost experts, Steve Heath, the processor technology specialist at Motorola (UK).* 200 pages packed with information for programmers * will complement the author's other Butterworth-Heineman... book ... The Power PC: a practical companion (which is aimed at users). * in the pocket book ... a simple overview of the processor and programming models * straightforward definitions (eg what bit 14 of the MSR does and not why it has to do it) * simple definitions of each instruction with two instructions per page
  • Oracle's Cooperative Development Environment

    A Reference and User's Guidesfs
    • 1st Edition
    • Kevin Kline
    • English
    'Oracle's Cooperative Development Environment' provides a comprehensive examination of all the programming tools in Oracle's new Cooperative Development Environment (CDE).This unique book explores the capabilities of the CDE and details the creation of powerful, GUI-based, client-server and centralized information systems. Experts and novices alike will acquire the skills necessary to quickly and easily complete the most complex information management projects.
  • An Introduction to Neural and Electronic Networks

    • 2nd Edition
    • Steven F. Zornetzer + 3 more
    • English
    This book is a vivid presentation of the foremost research and theory from the disciplines that provide the foundations of neural network research: neurobiology, physics, computer science, electrical engineering, mathematics, and psychology. An Introduction to Neural and Electronic Networks, Second Edition shows how neural networks and neurocomputing represent radical departures from conventional approaches to digital computers, in terms of algorithms as well as architecture. This Second Edition contains new chapters on computational models of hippocampal and cerebellar function, nonlinear information processing, adaptive filtering and pattern recognition, and digital VLSI architecture. Its strong interdisciplinary emphasis will appeal to a wide array of researchers and students - from neurobiologists to psychologists.
  • Information Superhighways

    Multimedia Users and Futures
    • 1st Edition
    • Stephen J. Emmott
    • English
    A global information revolution has begun. Converging communications and computing technologies are forming information superhighways, linking people and information interactively, at any time, in any place, via a combination of multimedia, digital video, sound, graphics, and text.The challenge now is to understand the needs of people as the users of information superhighways and develop products and services that use the technological advances to positive effect. This is the first book to examine these issues. It shows that by focusing on users, a range of multimedia applications emerge which make more imaginative use of computing and bandwidth than the products of the current focus on application development, such as"video on demand."The book emphasizes the point that the information revolution will be driven by users, not the multimedia industry.Information Superhighways is essential reading for those working in the communications, computing, and media industries, and in multimedia. It will also be of interest to students and practitioners in psychology, computing, and human-computer interaction.
  • Graphics Gems V (IBM 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.
  • HRT-HOODâ„¢: A Structured Design Method for Hard Real-Time Ada Systems

    • 1st Edition
    • Volume 3
    • A. Burns + 1 more
    • English
    The increasing use of computers for real-time control on board spacecrafts has brought with it a greater emphasis on the development methodology used for such systems. By their nature, spacecraft control computers have to operate unattended for long periods and because of the programmatics of space, systems are subject to a long development cycle. As a result, there are two distinct concerns, the first being that the development approach guarantees functional and timing correctness, the second being that problems, particularly those associated with timing, are considered as early as possible in the spacecraft development life cycle.The European Space Agency has, for a number of years, encouraged the development of software using HOOD. It was thus a natural next step to investigate the incorporation of time within the existing HOOD framework. This has proven to be very beneficial and this book describes the approach developed by the authors for handling Hard Real-Time applications. It describes both the background scheduling theory, provides practical examples of its application to real life problems, and demonstrates how it is used in the various phases of the development of Hard Real-Time systems.
  • Understanding and Designing Computer Networks

    • 1st Edition
    • Graham King
    • English
    Understanding and Designing Computer Networks considers the ubiquitous nature of data networks, with particular reference to internetworking and the efficient management of all aspects of networked integrated data systems. In addition it looks at the next phase of networking developments; efficiency and security are covered in the sections dealing with data compression and data encryption; and future examples of network operations, such as network parallelism, are introduced.A comprehensive case study is used throughout the text to apply and illustrate new techniques and concepts as they are introduced. Presented in a format which is specifically tailored to modular courses, this comprehensive text should be essential reading for undergraduates in the fields of computer science, electronics or telecommunications.
  • Algorithms and Parallel VLSI Architectures III

    • 1st Edition
    • M. Moonen + 1 more
    • English
    A comprehensive overview of the current evolution of research in algorithms, architectures and compilation for parallel systems is provided by this publication.The contributions focus specifically on domains where embedded systems are required, either oriented to application-specific or to programmable realisations. These are crucial in domains such as audio, telecom, instrumentation, speech, robotics, medical and automotive processing, image and video processing, TV, multimedia, radar and sonar.The book will be of particular interest to the academic community because of the detailed descriptions of research results presented. In addition, many contributions feature the "real-life" applications that are responsible for driving research and the impact of their specific characteristics on the methodologies is assessed.The publication will also be of considerable value to senior design engineers and CAD managers in the industrial arena, who wish either to anticipate the evolution of commercially available design tools or to utilize the presented concepts in their own R&D programmes.
  • Foundational Issues in Artificial Intelligence and Cognitive Science

    Impasse and Solution
    • 1st Edition
    • Volume 109
    • Mark H. Bickhard + 1 more
    • English
    The book focuses on a conceptual flaw in contemporary artificial intelligence and cognitive science. Many people have discovered diverse manifestations and facets of this flaw, but the central conceptual impasse is at best only partially perceived. Its consequences, nevertheless, visit themselves asdistortions and failures of multiple research projects - and make impossible the ultimate aspirations of the fields.The impasse concerns a presupposition concerning the nature of representation - that all representation has the nature of encodings: encodingism. Encodings certainly exist, butencodingism is at root logically incoherent; any programmatic research predicted on it is doomed too distortion and ultimate failure.The impasse and its consequences - and steps away from that impasse - are explored in a large number of projects and approaches. These include SOAR, CYC, PDP, situated cognition, subsumption architecture robotics, and the frame problems - a general survey of the current research in AI and Cognitive Science emerges.Interactivis... an alternative model of representation, is proposed and examined.
  • Multimedia and Hypertext

    The Internet and Beyond
    • 1st Edition
    • Jakob Nielsen
    • English
    Based on his best-selling HyperText and HpyerMedia, Jakob Nielsen takes hypertext a step further--to the Internet. Multimedia and Hypertext: The Internet and Beyond explores new and developing applications in multimedia and hypertext as well as offering coverage of the use of HTML (hypertext markup language) and the World Wide Web with interfaces such as Mosaic and Netscape.
  • Sendmail: Theory and Practice

    • 1st Edition
    • Frederick M Avolio + 1 more
    • English
    * Provides 'cookbook recipes' and simplified explanations on how Sendmail works and how to manage a mail system * Examines e-mail and Sendmail by laying ground work and defining key terms * Progresses from the simple to the complex, providing knowledgeessential for both the interested user and the experienced system manager.Sendmail is the ULTRIX, OSF/1, and BSD UNIX standard mail deliverer; however, Sendmail has been and is still considered by many to be impossible to understand. Sendmail: Theory and Practice explains Sendmail's history, architecture, configuration, andmaintenance. Systems managers wanting to learn how to set-up and maintain their mail system (made up of one or many computers) and interested readers wanting to learn more about electronic mail will find this book beneficial. The book explains how andwhy Sendmail does what it does and provides practical advnce about designing and maintaining an electronic mail system. 'You need this book if you run a mail gateway, or if you have a really strong curiosity about how email works.' - C Vu, November 1995
  • Parallel Computational Fluid Dynamics '93

    New Trends and Advances
    • 1st Edition
    • J. Hauser + 3 more
    • English
    This volume contains the papers presented at the Parallel Computing Fluid Dynamics '93 Conference, Paris, 1993. A wide range of topics are covered including: networked computers, data parallel programming, domain decomposition, Euler and Navier-Stokes solvers.Researchers in this area will find this volume a useful reference in this rapidly developing field.
  • Fortran Programs for Chemical Process Design, Analysis, and Simulation

    • 1st Edition
    • A. Kayode Coker
    • English
    This book gives engineers the fundamental theories, equations, and computer programs (including source codes) that provide a ready way to analyze and solve a wide range of process engineering problems.
  • Industrial Applications of Formal Methods to Model, Design and Analyze Computer Systems

    • 1st Edition
    • Dan Craigen + 1 more
    • English
    Formal methods are mathematically-based techniques, often supported by reasoning tools, that can offer a rigorous and effective way to model, design and analyze computer systems. The purpose of this study is to evaluate international industrial experience in using formal methods. The cases selected are representative of industrial-grade projects and span a variety of application domains. The study had three main objectives: · To better inform deliberations within industry and government on standards and regulations; · To provide an authoritative record on the practical experience of formal methods to date; and À To suggest areas where future research and technology development are needed. This study was undertaken by three experts in formal methods and software engineering: Dan Craigen of ORA Canada, Susan Gerhart of Applied Formal Methods, and Ted Ralston of Ralston Research Associates. Robin Bloomfield of Adelard was involved with the Darlington Nuclear Generating Station Shutdown System case. Support for this study was provided by organizations in Canada and the United States. The Atomic Energy Control Board of Canada (AECB) provided support for Dan Craigen and for the technical editing provided by Karen Summerskill. The U.S. Naval Research Laboratories (NRL), Washington, DC, provided support for all three authors. The U.S. National Institute of Standards and Technology (NIST) provided support for Ted Ralston.
  • Reliability of Software Intensive Systems

    • 1st Edition
    • Michael A. Friedman + 2 more
    • English
    Reliability of Software Intensive Systems
  • Software Quality Control, Error, Analysis

    • 1st Edition
    • Judith Clapp + 5 more
    • English
    Software Quality Control, Error, Analysis
  • Parallel Computing

    • 1st Edition
    • Eduard L Lafferty
    • English
    Parallel Computing
  • Macintosh Technology in the Common Hardware Reference Platform

    • 1st Edition
    • Sam Stuart
    • English
    Macintosh Technology in the Common Hardware Reference Platform
  • Advanced Software Applications in Japan

    • 1st Edition
    • Edward A. Feigenbaum + 3 more
    • English
    Advanced Software Applications in Japan
  • The UNIX Philosophy

    • 1st Edition
    • Mike Gancarz
    • English
    * Deals with powerful concepts in a simple way * Highlights important characteristics of Operating systems and other abstract entities in a new way * Explores the tenets of the UNIX operating system philosophyUnlike so many books that focus on how to use UNIX, The UNIX Philosophy concentrates on answering the questions: `Why use UNIX in the first place?'. Readers will discover the rationale and reasons for such concepts as file system organization, user interface and other system characteristics. In an informative, non-technical fashion, The UNIX Philosophy explores the general principles for applying the UNIX philosophy to software development. This book describes complex software design principles and addresses the importance of small programs, code and data portability, early prototyping, and open user interfaces. The UNIX Philosophy is a book to be read before tackling the highly technical texts on UNIX internals and programming. Written for both the computer layperson and the experienced programmer, this book explores the tenets of the UNIX operating system in detail, dealing with powerful concepts in a comprehensive, straightforward manner.
  • Graphics Gems II

    • 1st Edition
    • James Arvo
    • English
    Graphics Gems II is a collection of articles shared by a diverse group of people that reflect ideas and approaches in graphics programming which can benefit other computer graphics programmers. This volume presents techniques for doing well-known graphics operations faster or easier. The book contains chapters devoted to topics on two-dimensional and three-dimensional geometry and algorithms, image processing, frame buffer techniques, and ray tracing techniques. The radiosity approach, matrix techniques, and numerical and programming techniques are likewise discussed. Graphics artists and computer programmers will find the book invaluable.
  • Designing Computer Programs

    • 1st Edition
    • Jim Haigh
    • English
    This is a book for students at every level who are learning to program for the first time - and for the considerable number who learned how to program but were never taught to structure their programs. The author presents a simple set of guidelines that show the programmer how to design in a manageable structure from the outset. The method is suitable for most languages, and is based on the widely used 'JSP' method, to which the student may easily progress if it is needed at a later stage.Most language specific texts contain very little if any information on design, whilst books on design approach the topic at too high a level for someone learning their first language. This inexpensive introduction to design can be used alongside whatever programming book suits the student's particular needs.
  • Advances in Computers

    • 1st Edition
    • Volume 38
    • English
  • Advances in Computers

    • 1st Edition
    • Volume 39
    • English
  • Broadband Communications, II

    • 1st Edition
    • Volume 24
    • S. Tohme + 1 more
    • English
    The state-of-the-art of broadband communications - and its evolution - in both the public and private networks, is presented in this book. Particular consideration is given to the issues of switching, resource management, network control, communication services, testing, quality of service, traffic characteristics, traffic control and protocols. Invited papers further explore the fields of multimedia communication and traffic control, plus the introduction of ATM.
  • Usability Engineering

    • 1st Edition
    • Jakob Nielsen
    • English
    Written by the author of the best-selling HyperText & HyperMedia, this book is an excellent guide to the methods of usability engineering. The book provides the tools needed to avoid usability surprises and improve product quality. Step-by-step information on which method to use at various stages during the development lifecycle are included, along with detailed information on how to run a usability test and the unique issues relating to international usability.
  • RISC System/6000 PowerPC System Architecture

    • 1st Edition
    • International Business Machines, Inc.
    • English
    Offers support for a wide range of products for the RISC System/6000product line and AIX operating system, including Uni-processor (UP) andSymmetric Multiple Processor (SMP) systems. Provides important informationfor building many system features such as memory controllers with cachesand bus-to-bus bridges. RISC System/ 6000 PowerPC System Architecturedefines an architecture that allows each operating system--in particular,the AIX operating system--to run unchanged on all systems that comply withthis architecture. It provides a consistent software interface across abroad range of system implementations and offers all hardware/softwaredep... necessary for a successful system identification,confi... and performance tuning process.An important reference for all programmers and product developmentengineers who are developing software and hardware products for theRISC/System 6000 PowerPC systems. Also useful for system programmersinvolved in operating system design, system integrators building productsand parts for the system family, and anyone interested in porting otheroperating systems to the RISC System/6000 family.
  • Intelligent Scheduling

    • 1st Edition
    • Monte Zweben + 1 more
    • English
    Scheduling complex processes, such as chemical manufacturing or space shuttle launches, is a focus of substantial effort throughout industry and government. In the past 20 years, the fields of operations research and operations management have tackled scheduling problems with considerable success. Recently, the artificial intelligence community has turned its attention to this class of problems, resulting in a fresh corpus of research and application that extends previous results.This book, comprising original contributions from experts in the field, highlights these new advances. These chapters present complete systems, stressing their unique characteristics, rather than presenting simple research results. Applications-oriente... chapters are also included to inform researchers of state-of-the-art methodologies. Researchers and practitioners in industry and government will find this book valuable. It will also serve as an ideal text for a graduate course in knowledge-based scheduling.
  • Radiosity and Global Illumination

    • 1st Edition
    • François Sillion + 1 more
    • English
    The radiosity method, originally a computation tool for thermal engineers, has evolved in recent years into a powerful and flexible simulation technique for radiant energy transfer. The ability to compute quantitatively accurate simulations of light transfers has opened a vast domain of applications for computer graphics. Thermal radiation studies, lighting design and remote sensing are a few of the fields affected by this exciting technique for producing synthetic images.Here, the authors reformulate some of the most recent and innovative research results into a consistent framework, allowing readers to quickly acquire a comprehensive view of the technique and its derivatives. In addition to reviewing practical issues and offering recommendations, the authors also provide a complete theoretical presentation of the various radiosity algorithms.Special highlights include 93 illustrations and 45 color plates and a practical guide which provides detailed information on various design issues for the development of global illumination software.
  • Comprehension of Graphics

    • 1st Edition
    • Volume 108
    • W. Schnotz + 1 more
    • English
    Graphic displays such as charts, graphs, diagrams, and maps play in important role today in the design and presentation of instructional materials education. There is also a strong need in scientific, technical and administrative fields to visually present facts, laws, principles etc. The increasing use of computer-based learning environments has also become an important field where the visual presentation of information plays a central role. Despite the importance of graphical displays as a means of communication and the fact that research about learning and cognition has advanced rapidly in the past two decades, the comprehension of graphics is still a rather unexplored area.The comprehension of graphics is not only a stimulating topic in the fields of science and instructional psychology, but also in related disciplines such as semiotics, and artificial intelligence. Research on the comprehension of graphics complements the scientific investigation of cognitive processes in text comprehension, which has contributed much to our understanding of human cognition and learning. Ultimately, a better understanding of the cognitive processes involved in the comprehension of graphics will have an impact not only on cognitive theory, but also on educational practice.
  • EDN Designers Companion

    • 1st Edition
    • Bill Travis
    • Ian Hickman
    • English
    'You will most certainly find answers to some of your toughest design problems between the covers of this volume' Steven H Leibson, Editor in Chief, EDN Magazine. Since its first appearance in 1956, EDN has established itself as the clear leader in the provision of electronics information, with a combined circulation in the USA, Europe and Asia of over 150,000 copies every fortnight. This is an annotated, indexed and cross referenced collection of work from the magazine for electronic designers.A collected volume of the best articles from the extensive files of Ian Hickman was published in 1991. The articles provide a wealth of information on components, equipment, circuits, systems and standards that prove to be extremely popular and useful for practising electronics engineers. This second volume of collected articles includes subjects not covered in the first, and more recent items, to provide a completely up-to-date compilation, covering subjects including analog and digital circuits, test and measurement, software and algorithms. The articles are cross-referenced and indexed for ease of use. Many of the circuits are from the popular 'design ideas' section where readers submit their own designs. Longer review articles written by the magazine staff are also included.
  • DARPA Proceedings

    Rome Laboratory Planning Initiative
    • 1st Edition
    • DARPA
    • English
  • Graphics Gems IV (IBM Version)

    • 1st Edition
    • Paul Heckbert
    • English
    Graphics Gems IV is the newest volume in the Graphics Gems series. All of the books in the series contain practical solutions for graphics problems using the latest techniques in the field. The books in this series have become essential, time saving toolsfor many programmers. Volume IV is a collection of carefully crafted gems which are all new and innovative. All of the gems are immediately accessible and useful in formulating clean, fast, and elegant programs. The C programming language has been used for most of the program listings, although several of the gems have C++ implementations. *IBM version Includes one 3 1/2" high-density disk. System Requirements: 286 or higher IBM PC compatible, DOS 4.0 or higher