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.

    • Entity Resolution and Information Quality

      • 1st Edition
      • December 8, 2010
      • John R. Talburt
      • English
      • Paperback
        9 7 8 0 1 2 3 8 1 9 7 2 7
      • eBook
        9 7 8 0 1 2 3 8 1 9 7 3 4
      Entity Resolution and Information Quality presents topics and definitions, and clarifies confusing terminologies regarding entity resolution and information quality. It takes a very wide view of IQ, including its six-domain framework and the skills formed by the International Association for Information and Data Quality {IAIDQ). The book includes chapters that cover the principles of entity resolution and the principles of Information Quality, in addition to their concepts and terminology. It also discusses the Fellegi-Sunter theory of record linkage, the Stanford Entity Resolution Framework, and the Algebraic Model for Entity Resolution, which are the major theoretical models that support Entity Resolution. In relation to this, the book briefly discusses entity-based data integration (EBDI) and its model, which serve as an extension of the Algebraic Model for Entity Resolution. There is also an explanation of how the three commercial ER systems operate and a description of the non-commercial open-source system known as OYSTER. The book concludes by discussing trends in entity resolution research and practice. Students taking IT courses and IT professionals will find this book invaluable.
    • Making Enterprise Information Management (EIM) Work for Business

      • 1st Edition
      • May 25, 2010
      • John Ladley
      • English
      • Paperback
        9 7 8 0 1 2 3 7 5 6 9 5 4
      • eBook
        9 7 8 0 1 2 3 7 5 6 9 6 1
      Making Enterprise Information Management (EIM) Work for Business: A Guide to Understanding Information as an Asset provides a comprehensive discussion of EIM. It endeavors to explain information asset management and place it into a pragmatic, focused, and relevant light. The book is organized into two parts. Part 1 provides the material required to sell, understand, and validate the EIM program. It explains concepts such as treating Information, Data, and Content as true assets; information management maturity; and how EIM affects organizations. It also reviews the basic process that builds and maintains an EIM program, including two case studies that provide a birds-eye view of the products of the EIM program. Part 2 deals with the methods and artifacts necessary to maintain EIM and have the business manage information. Along with overviews of Information Asset concepts and the EIM process, it discusses how to initiate an EIM program and the necessary building blocks to manage the changes to managed data and content.
    • Microsoft Windows 7 Administrator's Reference

      • 1st Edition
      • April 22, 2010
      • Jorge Orchilles
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 5 6 1 5
      • eBook
        9 7 8 1 5 9 7 4 9 5 6 2 2
      Microsoft Windows 7 Administrators Reference covers various aspects of Windows 7 systems, including its general information as well as installation and upgrades. This reference explains how to deploy, use, and manage the operating system. The book is divided into 10 chapters. Chapter 1 introduces the Windows 7 and the rationale of releasing this operating system. The next chapter discusses how an administrator can install and upgrade the old operating system from Windows Vista to Windows 7. The deployment of Windows 7 in an organization or other environment is then explained. It also provides the information needed to deploy Windows 7 easily and quickly for both the administrator and end users. Furthermore, the book provides the features of Windows 7 and the ways to manage it properly. The remaining chapters discuss how to secure Windows 7, as well as how to troubleshoot it. This book will serve as a reference and guide for those who want to utilize Windows 7.
    • Managing Time in Relational Databases

      • 1st Edition
      • July 13, 2010
      • Tom Johnston + 1 more
      • English
      • Hardback
        9 7 8 0 1 2 3 7 5 0 4 1 9
      • eBook
        9 7 8 0 0 8 0 9 6 3 3 7 2
      Managing Time in Relational Databases: How to Design, Update and Query Temporal Data introduces basic concepts that will enable businesses to develop their own framework for managing temporal data. It discusses the management of uni-temporal and bi-temporal data in relational databases, so that they can be seamlessly accessed together with current data; the encapsulation of temporal data structures and processes; ways to implement temporal data management as an enterprise solution; and the internalization of pipeline datasets. The book is organized into three parts. Part 1 traces the history of temporal data management and presents a taxonomy of bi-temporal data management methods. Part 2 provides an introduction to Asserted Versioning, covering the origins of Asserted Versioning; core concepts of Asserted Versioning; the schema common to all asserted version tables, as well as the various diagrams and notations used in the rest of the book; and how the basic scenario works when the target of that activity is an asserted version table. Part 3 deals with designing, maintaining, and querying asserted version databases. It discusses the design of Asserted Versioning databases; temporal transactions; deferred assertions and other pipeline datasets; Allen relationships; and optimizing Asserted Versioning databases.
    • Building a Digital Repository Program with Limited Resources

      • 1st Edition
      • September 24, 2010
      • Abby Clobridge
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 5 9 6 1
      • eBook
        9 7 8 1 7 8 0 6 3 0 4 5 8
      Whether you are just starting to create a digital repository or your institution already has a fully-developed program, this book provides strategies for building and maintaining a high-use, cohesive, and fiscally-responsible repository with collections that showcase your institution. The book explains how to strategically select projects tied to your institution’s goals, create processes and workflows designed to support a fully-functioning program, and creatively utilize existing resources. The benefits of taking a holistic approach to creating a digital repository program rather than focusing only on individual collections are discussed. Case studies and best practices from various institutions round out the author’s practical suggestions.
    • Interconnecting Smart Objects with IP

      • 1st Edition
      • June 1, 2010
      • Jean-Philippe Vasseur + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 5 1 6 5 2
      • eBook
        9 7 8 0 1 2 3 7 5 1 6 6 9
      Interconnecting Smart Objects with IP: The Next Internet explains why the Internet Protocol (IP) has become the protocol of choice for smart object networks. IP has successfully demonstrated the ability to interconnect billions of digital systems on the global Internet and in private IP networks. Once smart objects can be easily interconnected, a whole new class of smart object systems can begin to evolve. The book discusses how IP-based smart object networks are being designed and deployed. The book is organized into three parts. Part 1 demonstrates why the IP architecture is well suited to smart object networks, in contrast to non-IP based sensor network or other proprietary systems that interconnect to IP networks (e.g. the public Internet of private IP networks) via hard-to-manage and expensive multi-protocol translation gateways that scale poorly. Part 2 examines protocols and algorithms, including smart objects and the low power link layers technologies used in these networks. Part 3 describes the following smart object network applications: smart grid, industrial automation, smart cities and urban networks, home automation, building automation, structural health monitoring, and container tracking.
    • The Host in the Machine

      • 1st Edition
      • July 27, 2010
      • Angela Thomas-Jones
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 5 8 8 6
      • eBook
        9 7 8 1 7 8 0 6 3 1 8 4 4
      This book tackles online social networks by navigating these systems from the birth to the death of their digital presence. Navigating the social within the digital can be a contentious undertaking, as social networks confuse the boundary between offline and online relationships. These systems work to bring people together in an online environment, yet participation can dislocate users from other relationships and deviant ‘online’ behaviour can create ‘offline’ issues. The author begins by examining the creation of a digital presence in online networks popularized by websites such as Facebook and MySpace. The book explores how the digital presence influences how social, cultural and professional relationships are discovered, forged, maintained and broken, and journeys through the popular criticisms of social networking such as employee time-wasting, bullying, stalking, the alleged links between social networks and suicide and the decline of a user’s public image. Social networks are often treated as morally ambiguous spaces, which highlights a dissonance between digital and social literacies. This discord is approached through an exploration of the everyday undercurrents present in social networks. The discussion of the digital presence ends by addressing the intricacies of becoming ‘digitally dead’, which explores how a user removes their identity, with finality, from social networks and the entire web.
    • Joe Celko's SQL for Smarties

      • 4th Edition
      • October 18, 2010
      • Joe Celko
      • English
      • Paperback
        9 7 8 0 1 2 3 8 2 0 2 2 8
      • eBook
        9 7 8 0 1 2 3 8 2 0 2 3 5
      Joe Celkos SQL for Smarties: Advanced SQL Programming offers tips and techniques in advanced programming. This book is the fourth edition and it consists of 39 chapters, starting with a comparison between databases and file systems. It covers transactions and currency control, schema level objects, locating data and schema numbers, base tables, and auxiliary tables. Furthermore, procedural, semi-procedural, and declarative programming are explored in this book. The book also presents the different normal forms in database normalization, including the first, second, third, fourth, fifth, elementary key, domain-key, and Boyce-Codd normal forms. It also offers practical hints for normalization and denormalization. The book discusses different data types, such as the numeric, temporal and character data types; the different predicates; and the simple and advanced SELECT statements. In addition, the book presents virtual tables, and it discusses data partitions in queries; grouping operations; simple aggregate functions; and descriptive statistics, matrices and graphs in SQL. The book concludes with a discussion about optimizing SQL. It will be of great value to SQL programmers.
    • Designing with the Mind in Mind

      • 1st Edition
      • May 20, 2010
      • Jeff Johnson
      • English
      • eBook
        9 7 8 0 0 8 0 9 6 3 0 2 0
      Early user interface (UI) practitioners were trained in cognitive psychology, from which UI design rules were based. But as the field evolves, designers enter the field from many disciplines. Practitioners today have enough experience in UI design that they have been exposed to design rules, but it is essential that they understand the psychology behind the rules in order to effectively apply them. In Designing with the Mind in Mind, Jeff Johnson, author of the best selling GUI Bloopers, provides designers with just enough background in perceptual and cognitive psychology that UI design guidelines make intuitive sense rather than being just a list of rules to follow.
    • Smart Things

      • 1st Edition
      • August 26, 2010
      • Mike Kuniavsky
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 8 9 9 7
      • eBook
        9 7 8 0 0 8 0 9 5 4 0 8 0
      The world of smart shoes, appliances, and phones is already here, but the practice of user experience (UX) design for ubiquitous computing is still relatively new. Design companies like IDEO and frogdesign are regularly asked to design products that unify software interaction, device design and service design -- which are all the key components of ubiquitous computing UX -- and practicing designers need a way to tackle practical challenges of design. Theory is not enough for them -- luckily the industry is now mature enough to have tried and tested best practices and case studies from the field. Smart Things presents a problem-solving approach to addressing designers' needs and concentrates on process, rather than technological detail, to keep from being quickly outdated. It pays close attention to the capabilities and limitations of the medium in question and discusses the tradeoffs and challenges of design in a commercial environment. Divided into two sections, frameworks and techniques, the book discusses broad design methods and case studies that reflect key aspects of these approaches. The book then presents a set of techniques highly valuable to a practicing designer. It is intentionally not a comprehensive tutorial of user-centered design'as that is covered in many other books'but it is a handful of techniques useful when designing ubiquitous computing user experiences. In short, Smart Things gives its readers both the "why" of this kind of design and the "how," in well-defined chunks.