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.

  • Network Simulation Experiments Manual

    • 1st Edition
    • Emad Aboelela
    • English
    The lab exercises contained in the network simulation experiments manual are based on the OPNET simulator (v. 9), a network simulation tool that was originally developed at M.I.T. It provides networking professionals with the option of implementing experiments from their homes or workplaces and the lab manual comes with directions for downloading the free easy-to-install software (special version to this book only--see system requirements below). These labs run through simulations closely tied to the material in the text so that you can visualize the discussions covering core network topologies. Various scenarios are presented within each topology, and review questions and a lab report exercise accompany each lab experiment. The experiments also follows the organization of Computer Networks, Third Edition, by Larry Peterson and Bruce Davie.System requirements for using the OPNET IT Guru Academic Edition release 9.1:-Intel Pentium III, 4 or compatible (500 MHz or better)-256 MB RAM-400 MB disk space-Display: 1024 x 768 or higher resolution, 256 or more colors-The English language version of the following operating systems are supported:Microsoft Windows NT (Service Pack 3, 5, or 6a)Windows 2000 (Service Pack 1 and 2 are supported but not required)Windows XP (Service Pack 1 is required)
  • Computer Systems Performance Evaluation and Prediction

    • 1st Edition
    • Paul Fortier + 1 more
    • English
    Computer Systems Performance Evaluation and Prediction bridges the gap from academic to professional analysis of computer performance.This book makes analytic, simulation and instrumentation based modeling and performance evaluation of computer systems components understandable to a wide audience of computer systems designers, developers, administrators, managers and users. The book assumes familiarity with computer systems architecture, computer systems software, computer networks and mathematics including calculus and linear algebra.
  • Practical SCADA for Industry

    • 1st Edition
    • David Bailey + 1 more
    • English
    A SCADA system gathers information, such as where a leak on a pipeline has occurred, transfers the information back to a central site, alerting the home station that the leak has occurred, carrying out necessary analysis and control, such as determining if the leak is critical, and displaying the information in a logical and organized fashion. SCADA systems can be relatively simple, such as one that monitors environmental conditions of a small office building, or incredibly complex, such as a system that monitors all the activity in a nuclear power plant or the activity of a municipal water system.
  • XML for Data Architects

    Designing for Reuse and Integration
    • 1st Edition
    • James Bean
    • English
    "The book addresses a sorely missing set of considerations in the real world... This is a very timely book."-Peter Herzum, author of Business Component Factory and CEO of Herzum SoftwareXML is a tremendous enabler for platform agnostic data and metadata exchanges. However, there are no clear processes and techniques specifically focused on the engineering of XML structures to support reuse and integration simplicity, which are of particular importance in the age of application integration and Web services. This book describes the challenges of using XML in a manner that promotes simplification of integration, and a high degree of schema reuse. It also describes the syntactical capabilities of XML and XML Schemas, and the similarities (and in some cases limitations) of XML DTDs. This book presents combinations of architectural and design approaches to using XML as well as numerous syntactical and working examples.
  • Practical Data Acquisition for Instrumentation and Control Systems

    • 1st Edition
    • John Park + 1 more
    • English
    * Covers all aspects of the data acquisition system from design and specification to programming, installation and configuration * Gives both the novice and experienced user a solid understanding of interfacing the PC and standalone instruments to real-world signals from the laboratory to the industrial plant * Provides a thorough grasp of PC data acquisition systems and the ability to design, specify, install and configure and program data acquisition systems quickly and effectivelyThis book focuses on data acquisition and control using the PC and standalone instruments. The PC has made a dramatic impact in the ease with which the technician, scientist and engineer today can set up their own test and measurement system at a remarkably low cost. And this book aims to show you how easy it is with plenty of carefully researched information. The popular IEEE 488 interface is also covered. All aspects of the data acquisition system are included from design and specification to programming, installation and configuration. This book gives both the novice and experienced user a solid grasp of the principles and practical implementation of interfacing the PC and standalone instruments to real-world signals from the laboratory to the industrial plant. Once you have read the book, you will have a thorough grasp of PC data acquisition systems and will be able to design, specify, install and configure and program data acquisition systems quickly and effectively.
  • Advances in Computers

    Information Repositories
    • 1st Edition
    • Volume 57
    • Marvin Zelkowitz
    • English
    Advances in Computers remains at the forefront in presenting the new developments in the ever-changing field of information technology. Since 1960, Advances in Computers has chronicled the constantly shifting theories and methods of this technology that greatly shape our lives today. Information Repositories focuses on the use of large data repositories to store and retrieve information. This series is an invaluable addition to any university course in computer technology, as well as finding itself at home on the bookshelf of industrial practitioners.
  • Modeling Embedded Systems and SoC's

    Concurrency and Time in Models of Computation
    • 1st Edition
    • Axel Jantsch
    • English
    Over the last decade, advances in the semiconductor fabrication process have led to the realization of true system-on-a-chip devices. But the theories, methods and tools for designing, integrating and verifying these complex systems have not kept pace with our ability to build them. System level design is a critical component in the search for methods to develop designs more productively. However, there are a number of challenges that must be overcome in order to implement system level modeling. This book directly addresses that need by developing organizing principles for understanding, assessing, and comparing the different models of computation necessary for system level modeling. Dr. Axel Jantsch identifies the representation of time as the essential feature for distinguishing these models. After developing this conceptual framework, he presents a single formalism for representing very different models, allowing them to be easily compared. As a result, designers, students, and researchers are able to identify the role and the features of the "right" model of computation for the task at hand.
  • Agenda Relevance: A Study in Formal Pragmatics

    • 1st Edition
    • Volume 1
    • English
    Agenda Relevance is the first volume in the authors' omnibus investigation ofthe logic of practical reasoning, under the collective title, A Practical Logicof Cognitive Systems. In this highly original approach, practical reasoning isidentified as reasoning performed with comparatively few cognitive assets,including resources such as information, time and computational capacity. Unlikewhat is proposed in optimization models of human cognition, a practical reasonerlacks perfect information, boundless time and unconstrained access tocomputational complexity. The practical reasoner is therefore obliged to be acognitive economizer and to achieve his cognitive ends with considerableefficien... Accordingly, the practical reasoner avails himself of variousscarce-resour... compensation strategies. He also possesses neurocognitivetraits that abet him in his reasoning tasks. Prominent among these is thepractical agent's striking (though not perfect) adeptness at evading irrelevantinformatio... and staying on task. On the approach taken here, irrelevancies areimpediments to the attainment of cognitive ends. Thus, in its most basic sense,relevant information is cognitively helpful information. Information can then besaid to be relevant for a practical reasoner to the extent that it advances orcloses some cognitive agenda of his. The book explores this idea with aconceptual detail and nuance not seen the standard semantic, probabilistic andpragmatic approaches to relevance; but wherever possible, the authors seek tointegrate alternative conceptions rather than reject them outright. A furtherattraction of the agenda-relevance approach is the extent to which its principalconceptual findings lend themselves to technically sophisticated re-expressionin formal models that marshal the resources of time and action logics andlabel led deductive systems. Agenda Relevance is necessary reading for researchers in logic, beliefdynamics, computer science, AI, psychology and neuroscience, linguistics,argument... theory, and legal reasoning and forensic science, and will repaystudy by graduate students and senior undergraduates in these same fields.Key features:• relevance• action and agendas• practical reasoning• belief dynamics• non-classical logics• labelled deductive systems
  • SQL Clearly Explained

    • 3rd Edition
    • Jan L. Harrington
    • English
    SQL Clearly Explained, Third Edition, provides an in-depth introduction to using SQL (Structured Query Language). Readers will learn not only SQL syntax, but also how SQL works. Although the core of the SQL language remains relatively unchanged, the most recent release of the SQL standard (SQL:2008) includes two sets of extensions: 1) support for object-relational databases and 2) support for XML. As a result, the set of standard SQL commands has been greatly extended and this new edition takes that into account. This new edition includes updated tips and tricks to reflect the current concepts of SQL and XML standards; several new chapters covering object-relational and XML extensions; and an ancillary package that includes case studies, a syllabus, exams and more. This book is intended for working SQL programmers, database administrators, database designers, database analysts, and application system developers as well as those who are developing new features for database management systems who want to know about user needs. This would include anyone working with electronic content in the relational database context but also XML. Web services, etc.
  • Computer Networks

    A Systems Approach
    • 3rd Edition
    • Larry L. Peterson + 1 more
    • English
    In this new edition of their classic and bestselling textbook, authors Larry Peterson and Bruce Davie continue to emphasize why networks work the way they do. Their "system approach" treats the network as a system composed of interrelated building blocks (as opposed to strict layers), giving students and professionals the best possible conceptual foundation on which to understand current networking technologies, as well as the new ones that will quickly take their place.Incorporating instructor and user feedback, this edition has also been fully updated and includes all-new material on MPLS and switching, wireless and mobile technology, peer-to-peer networks, Ipv6, overlay and content distribution networks, and more. As in the past, all instruction is rigorously framed by problem statements and supported by specific protocol references, C-code examples, and thought-provoking end-of-chapter exercises.Computer Networks: A Systems Approach remains an essential resource for a successful classroom experience and a rewarding career in networking.