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 Pattern Recognition

      • 1st Edition
      • March 3, 2010
      • Sergios Theodoridis + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 4 8 6 9
      • eBook
        9 7 8 0 0 8 0 9 2 2 7 5 1
      Introduction to Pattern Recognition: A Matlab Approach is an accompanying manual to Theodoridis/Koutroum... Pattern Recognition. It includes Matlab code of the most common methods and algorithms in the book, together with a descriptive summary and solved examples, and including real-life data sets in imaging and audio recognition. This text is designed for electronic engineering, computer science, computer engineering, biomedical engineering and applied mathematics students taking graduate courses on pattern recognition and machine learning as well as R&D engineers and university researchers in image and signal processing/analyisis... and computer vision.
    • Handbook of Blind Source Separation

      • 1st Edition
      • February 17, 2010
      • Pierre Comon + 1 more
      • English
      • Hardback
        9 7 8 0 1 2 3 7 4 7 2 6 6
      • eBook
        9 7 8 0 0 8 0 8 8 4 9 4 3
      Edited by the people who were forerunners in creating the field, together with contributions from 34 leading international experts, this handbook provides the definitive reference on Blind Source Separation, giving a broad and comprehensive description of all the core principles and methods, numerical algorithms and major applications in the fields of telecommunications, biomedical engineering and audio, acoustic and speech processing. Going beyond a machine learning perspective, the book reflects recent results in signal processing and numerical analysis, and includes topics such as optimization criteria, mathematical tools, the design of numerical algorithms, convolutive mixtures, and time frequency approaches. This Handbook is an ideal reference for university researchers, R&D engineers and graduates wishing to learn the core principles, methods, algorithms, and applications of Blind Source Separation.
    • Information Systems Transformation

      • 1st Edition
      • February 4, 2010
      • William M. Ulrich + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 9 1 3 0
      • eBook
        9 7 8 0 0 8 0 9 5 7 1 0 4
      Every major enterprise has a significant installed base of existing software systems that reflect the tangled IT architectures that result from decades of patches and failed replacements. Most of these systems were designed to support business architectures that have changed dramatically. At best, these systems hinder agility and competitiveness and, at worst, can bring critical business functions to a halt. Architecture-Driven Modernization (ADM) restores the value of entrenched systems by capturing and retooling various aspects of existing application environments, allowing old infrastructures to deliver renewed value and align effectively with enterprise strategies and business architectures. Information Systems Transformation provides a practical guide to organizations seeking ways to understand and leverage existing systems as part of their information management strategies. It includes an introduction to ADM disciplines, tools, and standards as well as a series of scenarios outlining how ADM is applied to various initiatives. Drawing upon lessons learned from real modernization projects, it distills the theory and explains principles, processes, and best practices for every industry.
    • Programming Massively Parallel Processors

      • 1st Edition
      • January 22, 2010
      • David B. Kirk + 1 more
      • English
      • eBook
        9 7 8 0 1 2 3 8 1 4 7 3 9
      Programming Massively Parallel Processors discusses the basic concepts of parallel programming and GPU architecture. Various techniques for constructing parallel programs are explored in detail. Case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. This book describes computational thinking techniques that will enable students to think about problems in ways that are amenable to high-performance parallel computing. It utilizes CUDA (Compute Unified Device Architecture), NVIDIA's software development tool created specifically for massively parallel environments. Studies learn how to achieve both high-performance and high-reliability using the CUDA programming model as well as OpenCL. This book is recommended for advanced students, software engineers, programmers, and hardware engineers.
    • Beyond the Usability Lab

      • 1st Edition
      • December 21, 2009
      • Bill Albert + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 8 9 2 8
      • eBook
        9 7 8 0 0 8 0 9 5 3 8 5 4
      Usability testing and user experience research typically take place in a controlled lab with small groups. While this type of testing is essential to user experience design, more companies are also looking to test large sample sizes to be able compare data according to specific user populations and see how their experiences differ across user groups. But few usability professionals have experience in setting up these studies, analyzing the data, and presenting it in effective ways. Online usability testing offers the solution by allowing testers to elicit feedback simultaneously from 1,000s of users. Beyond the Usability Lab offers tried and tested methodologies for conducting online usability studies. It gives practitioners the guidance they need to collect a wealth of data through cost-effective, efficient, and reliable practices. The reader will develop a solid understanding of the capabilities of online usability testing, when it’s appropriate to use and not use, and will learn about the various types of online usability testing techniques.
    • Design to Thrive

      • 1st Edition
      • December 8, 2009
      • Tharon Howard
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 9 2 1 5
      • eBook
        9 7 8 0 0 8 0 9 5 7 2 0 3
      Social networks and online communities are reshaping the way people communicate, both in their personal and professional lives. What makes some succeed and others fail? What draws a user in? What makes them join? What keeps them coming back? Entrepreneurs and businesses are turning to user experience practitioners to figure this out. Though they are well-equipped to evaluate and create a variety of interfaces, social networks require a different set of design principles and ways of thinking about the user in order to be successful. Design to Thrive presents tried and tested design methodologies, based on the author’s decades of research, to ensure successful and sustainable online communities -- whether a wiki for employees to share procedures and best practices or for the next Facebook. The book describes four criteria, called "RIBS," which are necessary to the design of a successful and sustainable online community. These concepts provide designers with the tools they need to generate informed creative and productive design ideas, to think proactively about the communities they are building or maintaining, and to design communities that encourage users to actively contribute.
    • On the Development of China's Information Technology Industry

      • 1st Edition
      • November 13, 2009
      • Jiang Zemin
      • English
      • Hardback
        9 7 8 0 1 2 3 8 1 3 6 9 5
      • eBook
        9 7 8 0 1 2 3 8 1 3 7 0 1
      In the early 1980’s, Jiang Zemin, then Minister of Electronics Ministry of China, assessed the IT industry as ‘the strategic high ground in international competition.’ He "perceived the discrepancy between China’s level and the world's advanced level was so great that we had to do our utmost to catch up." Since then through numerous articles and frequent speeches he has drawn up a detailed technological and policy roadmap for doing exactly that. This volume collects over 25 pieces written over more than 20 years. It demonstrates the former president of China’s authority and insight into the development of China’s IT industry since the introduction of reforms, and the cutting-edge issues experienced throughout the global IT industry. Jiang’s ambitious goal is the transformation of China into a leader in the global IT industry by 2020. This volume offers IT industry analysts, China watchers, policy makers and advisors, IT researchers, and investors a singular and authoritative view on how China should get there.
    • Multimodal Signal Processing

      • 1st Edition
      • November 11, 2009
      • Jean-Philippe Thiran + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 3 7 4 8 2 5 6
      • eBook
        9 7 8 0 0 8 0 8 8 8 6 9 9
      Multimodal signal processing is an important research and development field that processes signals and combines information from a variety of modalities – speech, vision, language, text – which significantly enhance the understanding, modelling, and performance of human-computer interaction devices or systems enhancing human-human communication. The overarching theme of this book is the application of signal processing and statistical machine learning techniques to problems arising in this multi-disciplinary field. It describes the capabilities and limitations of current technologies, and discusses the technical challenges that must be overcome to develop efficient and user-friendly multimodal interactive systems. With contributions from the leading experts in the field, the present book should serve as a reference in multimodal signal processing for signal processing researchers, graduate students, R&D engineers, and computer engineers who are interested in this emerging field.
    • The Google Generation

      • 1st Edition
      • November 11, 2009
      • Barrie Gunter + 2 more
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 5 5 7 2
      • Hardback
        9 7 8 1 8 4 3 3 4 5 5 8 9
      • eBook
        9 7 8 1 7 8 0 6 3 1 6 3 9
      The Google Generation examines original and secondary research evidence from international sources to determine whether there is a younger generation of learners who are adopting different styles of information search behaviour from older generations as a function of their patterns of use of online technologies. The book addresses the questions: might the widespread availability and use of search engines, such as Google, give rise to a different type of scholar who seeks out and utilises online information sources and thereby develops a different orientation to learning from older generations whose information seeking practices became established initially in the offline world.
    • Hardware/Firmware Interface Design

      • 1st Edition
      • October 31, 2009
      • Gary Stringham
      • English
      • Hardback
        9 7 8 1 8 5 6 1 7 6 0 5 7
      • eBook
        9 7 8 0 0 8 0 8 8 0 1 9 8
      Why care about hardware/firmware interaction? These interfaces are critical, a solid hardware design married with adaptive firmware can access all the capabilities of an application and overcome limitations caused by poor communication. For the first time, a book has come along that will help hardware engineers and firmware engineers work together to mitigate or eliminate problems that occur when hardware and firmware are not optimally compatible. Solving these issues will save time and money, getting products to market sooner to create more revenue.The principles and best practices presented in this book will prove to be a valuable resource for both hardware and firmware engineers. Topics include register layout, interrupts, timing and performance, aborts, and errors. Real world cases studies will help to solidify the principles and best practices with an aim towards cleaner designs, shorter schedules, and better implementation!