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.

    • Heterogeneous System Architecture

      • 1st Edition
      • November 20, 2015
      • Wen-mei W. Hwu
      • English
      • Paperback
        9 7 8 0 1 2 8 0 0 3 8 6 2
      • eBook
        9 7 8 0 1 2 8 0 0 8 0 1 0
      Heterogeneous Systems Architecture - a new compute platform infrastructure presents a next-generation hardware platform, and associated software, that allows processors of different types to work efficiently and cooperatively in shared memory from a single source program. HSA also defines a virtual ISA for parallel routines or kernels, which is vendor and ISA independent thus enabling single source programs to execute across any HSA compliant heterogeneous processer from those used in smartphones to supercomputers. The book begins with an overview of the evolution of heterogeneous parallel processing, associated problems, and how they are overcome with HSA. Later chapters provide a deeper perspective on topics such as the runtime, memory model, queuing, context switching, the architected queuing language, simulators, and tool chains. Finally, three real world examples are presented, which provide an early demonstration of how HSA can deliver significantly higher performance thru C++ based applications. Contributing authors are HSA Foundation members who are experts from both academia and industry. Some of these distinguished authors are listed here in alphabetical order: Yeh-Ching Chung, Benedict R. Gaster, Juan Gómez-Luna, Derek Hower, Lee Howes, Shih-Hao HungThomas B. Jablin, David Kaeli,Phil Rogers, Ben Sander, I-Jui (Ray) Sung.
    • Repurposing Legacy Data

      • 1st Edition
      • March 13, 2015
      • Jules J. Berman
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 8 8 2 7
      • eBook
        9 7 8 0 1 2 8 0 2 9 1 5 2
      Repurposing Legacy Data: Innovative Case Studies takes a look at how data scientists have re-purposed legacy data, whether their own, or legacy data that has been donated to the public domain. Most of the data stored worldwide is legacy data—data created some time in the past, for a particular purpose, and left in obsolete formats. As with keepsakes in an attic, we retain this information thinking it may have value in the future, though we have no current use for it. The case studies in this book, from such diverse fields as cosmology, quantum physics, high-energy physics, microbiology, psychiatry, medicine, and hospital administration, all serve to demonstrate how innovative people draw value from legacy data. By following the case examples, readers will learn how legacy data is restored, merged, and analyzed for purposes that were never imagined by the original data creators.
    • Understanding Your Users

      • 2nd Edition
      • May 20, 2015
      • Kathy Baxter + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 0 2 3 2 2
      • eBook
        9 7 8 0 1 2 8 0 0 6 0 9 2
      This new and completely updated edition is a comprehensive, easy-to-read, "how-to" guide on user research methods. You'll learn about many distinct user research methods and also pre- and post-method considerations such as recruiting, facilitating activities or moderating, negotiating with product developments teams/customers, and getting your results incorporated into the product. For each method, you'll understand how to prepare for and conduct the activity, as well as analyze and present the data - all in a practical and hands-on way. Each method presented provides different information about the users and their requirements (e.g., functional requirements, information architecture). The techniques can be used together to form a complete picture of the users' needs or they can be used separately throughout the product development lifecycle to address specific product questions. These techniques have helped product teams understand the value of user experience research by providing insight into how users behave and what they need to be successful. You will find brand new case studies from leaders in industry and academia that demonstrate each method in action. This book has something to offer whether you are new to user experience or a seasoned UX professional. After reading this book, you'll be able to choose the right user research method for your research question and conduct a user research study. Then, you will be able to apply your findings to your own products.
    • To MOOC or Not to MOOC

      • 1st Edition
      • May 11, 2015
      • Sarah Porter
      • English
      • Paperback
        9 7 8 0 0 8 1 0 0 0 4 8 9
      • eBook
        9 7 8 0 0 8 1 0 0 0 6 1 8
      Scarcely a week goes by without coverage in the UK and international media about the latest MOOC revelation. Despite some significant initiatives in the dotcom era, online learning has somehow never delivered on its promise to revolutionize education. To MOOC or not to MOOC explores the history of MOOCs and analyses the current MOOC context by describing six institutions and the story of their engagement with MOOCs. Looking at each of the different type of institution in turn, it analyses the processes behind their decision to engage with online learning and MOOCs, how the MOOC project is managed and led, and discusses issues such as quality assurance, governance and partnerships. Chapters draw together and analyse the data and draw out advice for institutions, to help them make choices about how to respond to MOOCs and other high-impact changes in digital education. The book contains checklists and planning tools to support strategy and planning, and concludes with a future look at MOOCs exploring some of the possible trends that may impact upon higher education, such as business models, data and analytics, learning design and competitors in the MOOC marketplace.
    • Automating Open Source Intelligence

      • 1st Edition
      • December 3, 2015
      • Robert Layton + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 9 1 6 9
      • eBook
        9 7 8 0 1 2 8 0 2 9 1 7 6
      Algorithms for Automating Open Source Intelligence (OSINT) presents information on the gathering of information and extraction of actionable intelligence from openly available sources, including news broadcasts, public repositories, and more recently, social media. As OSINT has applications in crime fighting, state-based intelligence, and social research, this book provides recent advances in text mining, web crawling, and other algorithms that have led to advances in methods that can largely automate this process. The book is beneficial to both practitioners and academic researchers, with discussions of the latest advances in applications, a coherent set of methods and processes for automating OSINT, and interdisciplinary perspectives on the key problems identified within each discipline. Drawing upon years of practical experience and using numerous examples, editors Robert Layton, Paul Watters, and a distinguished list of contributors discuss Evidence Accumulation Strategies for OSINT, Named Entity Resolution in Social Media, Analyzing Social Media Campaigns for Group Size Estimation, Surveys and qualitative techniques in OSINT, and Geospatial reasoning of open data.
    • Robertson on Library Security and Disaster Planning

      • 1st Edition
      • October 15, 2015
      • Guy Robertson
      • English
      • Paperback
        9 7 8 0 0 8 1 0 0 0 7 7 9
      • eBook
        9 7 8 0 0 8 1 0 0 0 8 8 5
      Robertson on Library Security and Disaster Planning presents a collection of highly-cited, author published articles on security and disaster planning for libraries. The book represents the only place where these articles are compiled, making it a go-to volume for practitioners. It includes topics covering all aspects of preparation and response, along with articles drawn from library journals, including Feliciter, Canadian Insurance, Disaster Recovery Journal, and Canadian Bookseller. The book represents a wealth of the author's experience and expertise garnered during a distinguished career working with significant institutions on both their current security problems and their plans for future security.
    • Knowledge-Based Systems and Legal Applications

      • 1st Edition
      • Volume 36
      • May 11, 2015
      • T.J.M. Bench-Capon
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 8 2 7
      • eBook
        9 7 8 1 4 8 3 2 9 5 3 4 3
      This book compiles the experience of the largest project in knowledge-based systems and the law yet undertaken. It provides an in-depth introduction to representation of law in computer programs, as well as more advanced discussion and description of large knowledge-based systems building, legal representation, cooperative work, and interface design in the context of the project.
    • Communicating the UX Vision

      • 1st Edition
      • February 19, 2015
      • Martina Schell + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 4 2 0 1 9 7 2
      • eBook
        9 7 8 0 1 2 7 9 9 9 2 4 1
      This book identifies the 13 main challenges designers face when they talk about their work and provides communication strategies so that a better design, not a louder argument, is what makes it into the world. It is a fact that we all want to put great design into the world, but no product ever makes it out of the building without rounds of reviews, feedback, and signoff. As an interaction or UX designer, you’ve felt the general trend toward faster development, more work, and less discussion. As we spend time crafting, we become attached to our own ideas and it gets all too easy to react to feedback emotionally or dismiss it, when we should be taking the time to decode it and explain or adapt the design. Communicating the UX Vision helps you identify the skills and behavioral patterns to present your work in more persuasive ways, and respond more constructively to feedback from coworkers and stakeholders.
    • Building a Scalable Data Warehouse with Data Vault 2.0

      • 1st Edition
      • September 15, 2015
      • Daniel Linstedt + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 5 1 0 9
      • eBook
        9 7 8 0 1 2 8 0 2 6 4 8 9
      The Data Vault was invented by Dan Linstedt at the U.S. Department of Defense, and the standard has been successfully applied to data warehousing projects at organizations of different sizes, from small to large-size corporations. Due to its simplified design, which is adapted from nature, the Data Vault 2.0 standard helps prevent typical data warehousing failures. "Building a Scalable Data Warehouse" covers everything one needs to know to create a scalable data warehouse end to end, including a presentation of the Data Vault modeling technique, which provides the foundations to create a technical data warehouse layer. The book discusses how to build the data warehouse incrementally using the agile Data Vault 2.0 methodology. In addition, readers will learn how to create the input layer (the stage layer) and the presentation layer (data mart) of the Data Vault 2.0 architecture including implementation best practices. Drawing upon years of practical experience and using numerous examples and an easy to understand framework, Dan Linstedt and Michael Olschimke discuss: How to load each layer using SQL Server Integration Services (SSIS), including automation of the Data Vault loading processes. Important data warehouse technologies and practices. Data Quality Services (DQS) and Master Data Services (MDS) in the context of the Data Vault architecture.
    • Power and Performance

      • 1st Edition
      • April 2, 2015
      • Jim Kukunas
      • English
      • Paperback
        9 7 8 0 1 2 8 0 0 7 2 6 6
      • eBook
        9 7 8 0 1 2 8 0 0 8 1 4 0
      Power and Performance: Software Analysis and Optimization is a guide to solving performance problems in modern Linux systems. Power-efficient chips are no help if the software those chips run on is inefficient. Starting with the necessary architectural background as a foundation, the book demonstrates the proper usage of performance analysis tools in order to pinpoint the cause of performance problems, and includes best practices for handling common performance issues those tools identify.