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.

  • Introduction to Web Matrix

    ASP.NET Development for Beginners
    • 1st Edition
    • Colin Hardy + 1 more
    • English
    An Introduction to Web Matrix provides an easy to follow treatment of the application of this new software, which is rapidly becoming the preferred vehicle for the teaching of website design. Written by two experienced users, the material is presented in a way that makes it ideal for students meeting the subject for the first time, whether they are on an undergraduate or postgraduate course. The scope of the book includes the functionality of the software, its installation and application and the design and operation of web-based material using it. Coverage of the use of HTML and SQL is also included, as is the design and implementation of on-line databases.There are numerous examples to illustrate ideas and concepts. The examples provide a practical illustration of how the software may be used. At the conclusion of each chapter, a set of exercises is provided to allow the reader to review and practice the material presented.
  • Practical TCP/IP and Ethernet Networking for Industry

    • 1st Edition
    • Deon Reynders + 1 more
    • English
    TCP/IP (Transmission Control Protocol/Internet Protocol) is the suite of communications protocols used to connect hosts on the Internet. TCP/IP uses several protocols, the two main ones being TCP and IP. TCP/IP is built into the UNIX operating system and is used by the Internet, making it the de facto standard for transmitting data over networks. The TCP/IP suite of protocols has become a dominant technology due to its widespread use and reliability, while Ethernet is fast becoming a de facto industrial networking standard.
  • Resolving Conflicts with Mathematica

    Algorithms for Two-Person Games
    • 1st Edition
    • Morton John Canty
    • English
    The revised and updated edition of this popular German textbook is unique in its emphasis on algorithmic methods and in its original use of Mathematica as a tool to obtain solutions to game-theoretical models.Resolving Conflicts with Mathematica begins with the basic theory of extensive and normal form games, as well as introducing the fundamental concept of Nash equilibria. The restriction to two-person games helps to make the material more digestible for the beginner. In later chapters the subtleties of degenerate games are discussed thoroughly. Many aspects of equilibrium selection theory are treated, including algorithms for determining evolutionary stable equilibria in biology. Finally, the book looks at the wide-scale application of game theory to practical conflict situations.Resolving Conflicts with Mathematica includes a set of Mathematica programs which implement all of the algorithms described in the text. Exercises are closely integrated with the book's material and Mathematica 'notebooks' are supplied with each of the chapters.
  • Database Modeling with Microsoft® Visio for Enterprise Architects

    • 1st Edition
    • Terry Halpin + 3 more
    • English
    This book is for database designers and database administrators using Visio, which is the database component of Microsoft's Visual Studio .NET for Enterprise Architects suite, also included in MSDN subscriptions. This is the only guide to this product that tells DBAs how to get their job done. Although primarily focused on tool features, the book also provides an introduction to data modeling, and includes practical advice on managing database projects. The principal author was the program manager of VEA's database modeling solutions.
  • Programmable Controllers

    An Engineer's Guide
    • 3rd Edition
    • E. A. Parr
    • English
    Andrew Parr's Programmable Controllers provides a thoroughly practical introduction to the use of PLCs in industry, covering programming techniques alongside systems-level design issues. In the third edition a masterclass series of real-world case studies have been added to illustrate typical engineering challenges - and model solutions. New material also includes the new IEC-61508 functional safety standard, use of Windows-based software on programming terminals, an expanded section on Scada, and extended coverage of networks and fieldbus. Andrew Parr works at ASW Sheerness Steel where the plant control is based on approximately sixty programmable controllers.
  • Advances in Computers

    Highly Dependable Software
    • 1st Edition
    • Volume 58
    • Marvin Zelkowitz
    • English
    Since 1960, Advances in Computers has chronicled the constantly shifting theories and methods of Information Technology which greatly shapes our lives today. Highly Dependable Software is the 58th volume in this Series. The seven chapters describe various approaches towards dependability: software development measurability, transformation oriented programming, Bounded Model Checking, GUI testing, history and lessons from software inspections, impact and problems related to errors in software, the evolution of the various security policies. This book would be an invaluable addition to any university course in computer technology, and an excellent reference tool for industrial practitioners.
  • Interactive QuickTime

    Authoring Wired Media
    • 1st Edition
    • Matthew R. Peterson
    • English
    Interactivity is one of the most captivating topics for today's online community. It is a fast-growing field pushed by the rapid development and dispersion of Java, Shockwave, Flash, and QuickTime. While several good books are available about the interactive capabilities of Java, Shockwave, and Flash, until now there hasn't been a book about QuickTime interactivity. A logical follow-up to QuickTime for the Web, this eagerly awaited book by Matthew Peterson details the power of QuickTime's wired media technology and provides a resource for professionals developing and deploying interactive QuickTime content. This content can extend far beyond simple movies—it can act as application user interfaces, educational multimedia, scientific display panels, musical instruments, games and puzzles, etc., and can interact with you, your browser, a server, or with other movies.
  • Building DMZs For Enterprise Networks

    • 1st Edition
    • Syngress
    • English
    This book covers what an administrator needs to plan out and integrate a DMZ into a network for small, medium and Enterprise networks. In most enterprises the perception is that a firewall provides a hardened perimeter. However, the security of internal networks and hosts is usually very soft. In such an environment, a non-DMZ system that is offering services to the Internet creates the opportunity to leapfrog to other hosts in the soft interior of your network. In this scenario your internal network is fair game for any attacker who manages to penetrate your so-called hard perimeter.
  • Advances in Computers

    • 1st Edition
    • Volume 59
    • Marvin Zelkowitz
    • English
    Since 1960, Advances in Computers has chronicled the constantly shifting theories and methods of Information Technology which greatly shapes our lives today. This volume, the 59th in the series, presents two general themes. The first 4 papers discuss tool use in developing software - how groups work together to produce a product, and why the very industries that need them often do NOT adopt such tools. The fifth paper addresses a current hardware issue - cache coherence. As we build faster machines, a way to increase performance is to have multiple CPUs working on solving the same problem. This requires two or more CPUs to address the same memory at the same time. The cache coherence problem is how to allow both machines to access the same memory without "stepping on each others toes" so that memory gets lost or corrupted.
  • Dynamic Model Development: Methods, Theory and Applications

    • 1st Edition
    • Volume 16
    • S. Macchietto
    • English
    Detailed mathematical models are increasingly being used by companies to gain competitive advantage through such applications as model-based process design, control and optimization. Thus, building various types of high quality models for processing systems has become a key activity in Process Engineering. This activity involves the use of several methods and techniques including model solution techniques, nonlinear systems identification, model verification and validation, and optimal design of experiments just to name a few. In turn, several issues and open-ended problems arise within these methods, including, for instance, use of higher-order information in establishing parameter estimates, establishing metrics for model credibility, and extending experiment design to the dynamic situation. The material covered in this book is aimed at allowing easier development and full use of detailed and high fidelity models. Potential applications of these techniques in all engineering disciplines are abundant, including applications in chemical kinetics and reaction mechanism elucidation, polymer reaction engineering, and physical properties estimation. On the academic side, the book will serve to generate research ideas.