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.

    • Data Insights

      • 1st Edition
      • November 13, 2012
      • Hunter Whitney
      • English
      • Paperback
        9 7 8 0 1 2 3 8 7 7 9 3 2
      • eBook
        9 7 8 0 1 2 3 8 7 7 9 4 9
      Data Insights: New Ways to Visualize and Make Sense of Data offers thought-provoking insights into how visualization can foster a clearer and more comprehensive understanding of data. The book offers perspectives from people with different backgrounds, including data scientists, statisticians, painters, and writers. It argues that all data is useless, or misleading, if we do not know what it means.Organized into seven chapters, the book explores some of the ways that data visualization and other emerging approaches can make data meaningful and therefore useful. It also discusses some fundamental ideas and basic questions in the data lifecycle; the process of interactions between people, data, and displays that lead to better questions and more useful answers; and the fundamentals, origins, and purposes of the basic building blocks that are used in data visualization. The reader is introduced to tried and true approaches to understanding users in the context of user interface design, how communications can get distorted, and how data visualization is related to thinking machines. Finally, the book looks at the future of data visualization by assessing its strengths and weaknesses. Case studies from business analytics, healthcare, network monitoring, security, and games, among others, as well as illustrations, thought-provoking quotes, and real-world examples are included.This book will prove useful to computer professionals, technical marketing professionals, content strategists, Web and product designers, and researchers.
    • Heterogeneous Computing with OpenCL

      • 2nd Edition
      • November 13, 2012
      • Benedict Gaster + 4 more
      • English
      • Paperback
        9 7 8 0 1 2 4 0 5 8 9 4 1
      • eBook
        9 7 8 0 1 2 4 0 5 5 2 0 9
      Heterogeneous Computing with OpenCL, Second Edition teaches OpenCL and parallel programming for complex systems that may include a variety of device architectures: multi-core CPUs, GPUs, and fully-integrated Accelerated Processing Units (APUs) such as AMD Fusion technology. It is the first textbook that presents OpenCL programming appropriate for the classroom and is intended to support a parallel programming course. Students will come away from this text with hands-on experience and significant knowledge of the syntax and use of OpenCL to address a range of fundamental parallel algorithms. Designed to work on multiple platforms and with wide industry support, OpenCL will help you more effectively program for a heterogeneous future. Written by leaders in the parallel computing and OpenCL communities, Heterogeneous Computing with OpenCL explores memory spaces, optimization techniques, graphics interoperability, extensions, and debugging and profiling. It includes detailed examples throughout, plus additional online exercises and other supporting materials that can be downloaded at http://www.heterogen... This book will appeal to software engineers, programmers, hardware engineers, and students/advanced students.
    • Violent Python

      • 1st Edition
      • November 8, 2012
      • TJ O'Connor
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 9 5 7 6
      • eBook
        9 7 8 1 5 9 7 4 9 9 6 4 4
      Violent Python shows you how to move from a theoretical understanding of offensive computing concepts to a practical implementation. Instead of relying on another attacker’s tools, this book will teach you to forge your own weapons using the Python programming language. This book demonstrates how to write Python scripts to automate large-scale network attacks, extract metadata, and investigate forensic artifacts. It also shows how to write code to intercept and analyze network traffic using Python, craft and spoof wireless frames to attack wireless and Bluetooth devices, and how to data-mine popular social media websites and evade modern anti-virus.
    • Computer and Information Security Handbook

      • 2nd Edition
      • November 5, 2012
      • John Vacca
      • English
      • eBook
        9 7 8 0 1 2 3 9 4 6 1 2 6
      The second edition of this comprehensive handbook of computer and information security provides the most complete view of computer security and privacy available. It offers in-depth coverage of security theory, technology, and practice as they relate to established technologies as well as recent advances. It explores practical solutions to many security issues. Individual chapters are authored by leading experts in the field and address the immediate and long-term challenges in the authors’ respective areas of expertise. The book is organized into 10 parts comprised of 70 contributed chapters by leading experts in the areas of networking and systems security, information management, cyber warfare and security, encryption technology, privacy, data storage, physical security, and a host of advanced security topics. New to this edition are chapters on intrusion detection, securing the cloud, securing web apps, ethical hacking, cyber forensics, physical security, disaster recovery, cyber attack deterrence, and more.
    • Open Source Software in Life Science Research

      • 1st Edition
      • October 31, 2012
      • Lee Harland + 1 more
      • English
      • Hardback
        9 7 8 1 9 0 7 5 6 8 9 7 8
      • eBook
        9 7 8 1 9 0 8 8 1 8 2 4 9
      The free/open source approach has grown from a minor activity to become a significant producer of robust, task-orientated software for a wide variety of situations and applications. To life science informatics groups, these systems present an appealing proposition - high quality software at a very attractive price. Open source software in life science research considers how industry and applied research groups have embraced these resources, discussing practical implementations that address real-world business problems.The book is divided into four parts. Part one looks at laboratory data management and chemical informatics, covering software such as Bioclipse, OpenTox, ImageJ and KNIME. In part two, the focus turns to genomics and bioinformatics tools, with chapters examining GenomicsTools and EBI Atlas software, as well as the practicalities of setting up an ‘omics’ platform and managing large volumes of data. Chapters in part three examine information and knowledge management, covering a range of topics including software for web-based collaboration, open source search and visualisation technologies for scientific business applications, and specific software such as DesignTracker and Utopia Documents. Part four looks at semantic technologies such as Semantic MediaWiki, TripleMap and Chem2Bio2RDF, before part five examines clinical analytics, and validation and regulatory compliance of free/open source software. Finally, the book concludes by looking at future perspectives and the economics and free/open source software in industry.
    • Pattern Cutting for Clothing Using CAD

      • 1st Edition
      • October 30, 2012
      • M Stott
      • English
      • Paperback
        9 7 8 0 8 5 7 0 9 2 3 1 1
      • eBook
        9 7 8 0 8 5 7 0 9 7 0 9 5
      The invention of computer aided design (CAD) has revolutionised pattern cutting for clothing. Lectra’s Modaris pattern cutting software is a key tool in pattern production. Using a practical approach and clear examples throughout, Pattern cutting for clothing using CAD is an essential guide for all users of Lectra Modaris.Beginning with an overview of the role of patterns in clothing manufacture, the key documents and tools of the trade are discussed before the keyboard, mouse and screen layout in Lectra Modaris are introduced. Title blocks and all aspects of digitising a clothing pattern are examined in clear, concise steps, followed by a thorough guide to the Lectra Modaris toolbox and the upper and lower toolbar menus. Creating size ranges and the importance of measurements and size charts are discussed, before the book concludes with an indispensable ‘How do I?’ guide to the Lectra Modaris functions and menus, indexed by required action.Drawing on a wealth of practical experience, Pattern cutting for clothing using CAD is an indispensable, practical and user-friendly guide to making the most of Lectra’s Modaris software for both students and professionals in textiles and fashion.
    • Medical Robotics

      • 1st Edition
      • October 18, 2012
      • Paula Gomes
      • English
      • Hardback
        9 7 8 0 8 5 7 0 9 1 3 0 7
      • eBook
        9 7 8 0 8 5 7 0 9 7 3 9 2
      Advances in research have led to the use of robotics in a range of surgical applications. Medical robotics: Minimally invasive surgery provides authoritative coverage of the core principles, applications and future potential of this enabling technology.Beginning with an introduction to robot-assisted minimally invasive surgery (MIS), the core technologies of the field are discussed, including localization and tracking technologies for medical robotics. Key applications of robotics in laparoscopy, neurology, cardiovascular interventions, urology and orthopaedics are considered, as well as applications for ear, nose and throat (ENT) surgery, vitreoretinal surgery and natural orifice transluminal endoscopic surgery (NOTES). Microscale mobile robots for the circulatory system and mesoscale robots for the gastrointestinal tract are investigated, as is MRI-based navigation for in vivo magnetic microrobots. Finally, the book concludes with a discussion of ethical issues related to the use of robotics in surgery.With its distinguished editor and international team of expert contributors, Medical robotics: Minimally invasive surgery is a comprehensive guide for all those working in the research, design, development and application of medical robotics for surgery. It also provides an authoritative introduction for academics and medical practitioners working in this field.
    • Agile User Experience Design

      • 1st Edition
      • October 10, 2012
      • Diana Brown
      • English
      • Paperback
        9 7 8 0 1 2 4 1 5 9 5 3 2
      • eBook
        9 7 8 0 1 2 3 9 1 4 0 9 5
      Being able to fit design into the Agile software development processes is an important skill in today’s market. There are many ways for a UX team to succeed (and fail) at being Agile. This book provides you with the tools you need to determine what Agile UX means for you. It includes practical examples and case studies, as well as real-life factors to consider while navigating the Agile UX waters. You’ll learn about what contributes to your team’s success, and which factors to consider when determining the best path for getting there. After reading this book, you’ll have the knowledge to improve your software and product development with Agile processes quickly and easily.
    • Introduction to Data Compression

      • 4th Edition
      • October 4, 2012
      • Khalid Sayood
      • English
      • eBook
        9 7 8 0 1 2 4 1 6 0 0 0 2
      Introduction to Data Compression, Fourth Edition, is a concise and comprehensive guide to the art and science of data compression. This new edition includes all the cutting edge updates the reader will need during the work day and in class. It provides an extensive introduction to the theory underlying today’s compression techniques with detailed instruction for their applications using several examples to explain the concepts.Encompassin... the entire field of data compression, this book covers lossless and lossy compression, Huffman coding, arithmetic coding, dictionary techniques, context based compression, scalar and vector quantization. New to this fourth edition is a more detailed description of the JPEG 2000 standard as well as speech coding for internet applications. A source code is also provided via a companion web site that gives readers the opportunity to build their own algorithms, choose and implement techniques in their own applications.This text will appeal to professionals, software and hardware engineers, students, and anyone interested in digital libraries and multimedia.
    • Agile Data Warehousing Project Management

      • 1st Edition
      • September 28, 2012
      • Ralph Hughes
      • English
      • Paperback
        9 7 8 0 1 2 3 9 6 4 6 3 2
      • eBook
        9 7 8 0 1 2 3 9 6 5 1 7 2
      You have to make sense of enormous amounts of data, and while the notion of “agile data warehousing” might sound tricky, it can yield as much as a 3-to-1 speed advantage while cutting project costs in half. Bring this highly effective technique to your organization with the wisdom of agile data warehousing expert Ralph Hughes. Agile Data Warehousing Project Management will give you a thorough introduction to the method as you would practice it in the project room to build a serious “data mart.” Regardless of where you are today, this step-by-step implementation guide will prepare you to join or even lead a team in visualizing, building, and validating a single component to an enterprise data warehouse.