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.

    • Principles of Data Integration

      • 1st Edition
      • June 25, 2012
      • AnHai Doan + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 4 1 6 0 4 4 6
      • eBook
        9 7 8 0 1 2 3 9 1 4 7 9 8
      Principles of Data Integration is the first comprehensive textbook of data integration, covering theoretical principles and implementation issues as well as current challenges raised by the semantic web and cloud computing. The book offers a range of data integration solutions enabling you to focus on what is most relevant to the problem at hand. Readers will also learn how to build their own algorithms and implement their own data integration application. Written by three of the most respected experts in the field, this book provides an extensive introduction to the theory and concepts underlying today's data integration techniques, with detailed, instruction for their application using concrete examples throughout to explain the concepts. This text is an ideal resource for database practitioners in industry, including data warehouse engineers, database system designers, data architects/enterpris... architects, database researchers, statisticians, and data analysts; students in data analytics and knowledge discovery; and other data professionals working at the R&D and implementation levels.
    • PowerPC Microprocessor Common Hardware Reference Platform

      • 1st Edition
      • June 25, 2012
      • Apple Computer, Inc. + 2 more
      • English
      • eBook
        9 7 8 0 1 2 8 0 1 5 5 5 1
      This book defines the architecture requirements and minimum system requirementsfor a computer system that is designed to become an open industry standard.These requirements provide a description of the devices, interfaces, and dataformats required to design and build a PowerPC-based computer. This standard isdesigned to provide software compatibility for several operating environments.Systems built to these requirements can use industry-standard componentscurrently found in IBM-compatible and Apple® Macintosh® personal computers. Thesesystems are expected to run various future versions of operating systemsincluding Apple Mac OS™, IBM AIX™ and PowerPC™ Editions of IBM OS/2 Warp Connect™,Microsoft Windows NT™ Workstation, Novell Netware™, and SunSoft Solaris™. This book is the primary source of information for anyone developing a hardwareplatform, an operating system, or hardware component to be part of thesestandard systems. It describes the hardware-to-operatin... interface thatis essential to anyone building hardware platforms and provides the minimumsystem configurations that platform designers must meet when building a standardplatform. Component manufacturers require this information to producecompatible chips and adapters to use on these platforms, and software developersrequire the information on mandatory functions and documented interfaces.The architecture is intended to support a range of PowerPC microprocessor-based system implementations including portable, desktop, and server classsystems, and allows multiple operating-system implementations across a widerange of environments and functions. This enables new hardware and softwareenhancements that are necessary for the development of improved userinterfaces, higher performance, and broader operating environments.
    • Design for Emotion

      • 1st Edition
      • June 15, 2012
      • Trevor van Gorp + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 8 6 5 3 1 1
      • eBook
        9 7 8 0 1 2 3 8 6 5 3 2 8
      Design for Emotion introduces you to the why, what, when, where and how of designing for emotion. Improve user connection, satisfaction and loyalty by incorporating emotion and personality into your design process. The conscious and unconscious origins of emotions are explained, while real-world examples show how the design you create affects the emotions of your users.This isn’t just another design theory book – it’s imminently practical. Design for Emotion introduces the A.C.T. Model (Attract/Converse/Tr... a tool for helping designers create designs that intentionally trigger emotional responses. This book offers a way to harness emotions for improving the design of products, interfaces and applications while also enhancing learning and information processing. Design for Emotion will help your designs grab attention and communicate your message more powerfully, to more people.
    • Ethical Behaviour in the E-Classroom

      • 1st Edition
      • May 25, 2012
      • Cassandra Smith
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 6 8 9 0
      • eBook
        9 7 8 1 7 8 0 6 3 3 0 6 0
      This book covers ethical behaviour in the online classroom. Written for distance education students in higher education worldwide, the book serves as a guide for students in the e-classroom in examining ethical theories and behaviour. A number of salient questions are addressed: What is ethical? What does ethical behaviour consists of in an e-classroom? What are violations of ethics in the e-classroom? Students will have the opportunity to review real-life ethical dilemmas in the online classroom, state their positions by engaging in discussion, and reflect on the repercussions of unethical behaviour. The way students define ethical behaviour can impact how they engage with other online learners: students who view and react differently to the world may learn and respond differently. The book also explores opportunities for applied ethics, definitions of a successful online learner, and critical thinking concepts.
    • User Experience in the Age of Sustainability

      • 1st Edition
      • May 25, 2012
      • Kem-Laurin Kramer
      • English
      • Paperback
        9 7 8 0 1 2 3 8 7 7 9 5 6
      • eBook
        9 7 8 0 1 2 3 8 7 7 9 6 3
      User Experience in the Age of Sustainability focuses on the economic, sociological and environmental movement in business to make all products including digital ones more sustainable. Not only are businesses finding a significant ROI from these choices, customers are demanding this responsible behaviour. The author looks at user experience practice through the lens of sustainability whether it be a smart phone, service – based subscription solutions or sustainable packaging to expose the ways in which user researchers and designers can begin to connect to the sustainability not merely as a theoretical. This book has a practical take on the matter providing a framework along with case studies and personal stories from doing this work successfully. Both hardware and software design are covered.
    • The Art of Multiprocessor Programming, Revised Reprint

      • 1st Edition
      • May 22, 2012
      • Maurice Herlihy + 1 more
      • English
      • eBook
        9 7 8 0 1 2 3 9 7 7 9 5 3
      Revised and updated with improvements conceived in parallel programming courses, The Art of Multiprocessor Programming is an authoritative guide to multicore programming. It introduces a higher level set of software development skills than that needed for efficient single-core programming. This book provides comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming. Students and professionals alike will benefit from thorough coverage of key multiprocessor programming issues.
    • Google This!

      • 1st Edition
      • May 18, 2012
      • Terry Ballard
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 6 7 7 7
      • eBook
        9 7 8 1 7 8 0 6 3 3 1 7 6
      Many libraries and museums have adapted to the current information climate, working with Google, Facebook, Twitter and iTunes to deliver information for their users. Many have not. Google This! describes the variety of free or nearly free options for social media, and shows how libraries are adapting, from the Library of Congress to small public libraries. The author presents conversations with social media innovators to show how their experience can create success for your institution’s library. Chapters cover important aspects of social media for libraries including: how they relate to the internet; web services such as Google Custom Search, Facebook and Twitter, Flickr, iGoogle, and more; electronic books; discovery platforms; and mobile applications. The book ends by asking: Where is this all going?
    • Information Visualization

      • 3rd Edition
      • May 18, 2012
      • Colin Ware
      • English
      • Hardback
        9 7 8 0 1 2 3 8 1 4 6 4 7
      • eBook
        9 7 8 0 1 2 3 8 1 4 6 5 4
      Most designers know that yellow text presented against a blue background reads clearly and easily, but how many can explain why, and what really are the best ways to help others and ourselves clearly see key patterns in a bunch of data? When we use software, access a website, or view business or scientific graphics, our understanding is greatly enhanced or impeded by the way the information is presented. This book explores the art and science of why we see objects the way we do. Based on the science of perception and vision, the author presents the key principles at work for a wide range of applications--result... in visualization of improved clarity, utility, and persuasiveness. The book offers practical guidelines that can be applied by anyone: interaction designers, graphic designers of all kinds (including web designers), data miners, and financial analysts.
    • Usability in Government Systems

      • 1st Edition
      • May 10, 2012
      • Elizabeth Buie + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 9 1 0 6 3 9
      • eBook
        9 7 8 0 1 2 3 9 1 0 6 5 3
      As a usability specialist or interaction designer working with the government, or as a government or contractor professional involved in specifying, procuring, or managing system development, you need this book. Editors Elizabeth Buie and Dianne Murray have brought together over 30 experts to outline practical advice to both usability specialists and government technology professionals and managers. Working with internal and external government systems is a unique and difficult task because of of the sheer magnitude of the audience for external systems (the entire population of a country, and sometimes more), and because of the need to achieve government transparency while protecting citizens’ privacy.. Open government, plain language, accessibility, biometrics, service design, internal vs. external systems, and cross-cultural issues, as well as working with the government, are all covered in this book.
    • Computers as Components

      • 3rd Edition
      • May 9, 2012
      • Marilyn Wolf
      • English
      • eBook
        9 7 8 0 1 2 3 8 8 4 4 2 8
      Computers as Components: Principles of Embedded Computing System Design, Third Edition, presents essential knowledge on embedded systems technology and techniques. Updated for today's embedded systems design methods, this volume features new examples including digital signal processing, multimedia, and cyber-physical systems. It also covers the latest processors from Texas Instruments, ARM, and Microchip Technology plus software, operating systems, networks, consumer devices, and more. Like the previous editions, this textbook uses real processors to demonstrate both technology and techniques; shows readers how to apply principles to actual design practice; stresses necessary fundamentals that can be applied to evolving technologies; and helps readers gain facility to design large, complex embedded systems. Updates in this edition include: description of cyber-physical systems; exploration of the PIC and TI OMAP processors; high-level representations of systems using signal flow graphs; enhanced material on interprocess communication and buffering in operating systems; and design examples that include an audio player, digital camera, and cell phone. The author maintains a robust ancillary site at http://www.marilynwo... which includes a variety of support materials for instructors and students, including PowerPoint slides for each chapter; lab assignments developed for multiple systems including the ARM-based BeagleBoard computer; downloadable exercises solutions and source code; and links to resources and additional information on hardware, software, systems, and more. This book will appeal to students in an embedded systems design course as well as to researchers and savvy professionals schooled in hardware or software design.