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.

    • Computer Vision Technology in the Food and Beverage Industries

      • 1st Edition
      • August 13, 2012
      • D-W Sun
      • English
      • Hardback
        9 7 8 0 8 5 7 0 9 0 3 6 2
      • eBook
        9 7 8 0 8 5 7 0 9 5 7 7 0
      The use of computer vision systems to control manufacturing processes and product quality has become increasingly important in food processing. Computer vision technology in the food and beverage industries reviews image acquisition and processing technologies and their applications in particular sectors of the food industry.Part one provides an introduction to computer vision in the food and beverage industries, discussing computer vision and infrared techniques for image analysis, hyperspectral and multispectral imaging, tomographic techniques and image processing. Part two goes on to consider computer vision technologies for automatic sorting, foreign body detection and removal, automated cutting and image analysis of food microstructure. Current and future applications of computer vision in specific areas of the food and beverage industries are the focus of part three. Techniques for quality control of meats are discussed alongside computer vision in the poultry, fish and bakery industries, including techniques for grain quality evaluation, and the evaluation and control of fruit, vegetable and nut quality.With its distinguished editor and international team of expert contributors, Computer vision technology in the food and beverage industries is an indispensible guide for all engineers and researchers involved in the development and use of state-of-the-art vision systems in the food industry.
    • Social Media for Academics

      • 1st Edition
      • August 6, 2012
      • Diane Rasmussen Neal
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 6 8 1 4
      • eBook
        9 7 8 1 7 8 0 6 3 3 1 9 0
      This book provides an overview of social media technologies in the context of practical implementation for academics, guided by applied research findings, current best practices, and the author’s successful experiences with using social media in academic settings. It also provides academics with sensible and easy strategies for implementing a wide spectrum of social media and related technologies - such as blogs, wikis, Facebook, and various Google tools for professional, teaching, and research endeavours.
    • Feature Extraction and Image Processing for Computer Vision

      • 3rd Edition
      • August 3, 2012
      • Mark Nixon
      • English
      • Paperback
        9 7 8 0 1 2 3 9 6 5 4 9 3
      • eBook
        9 7 8 0 1 2 3 9 7 8 2 4 0
      Feature Extraction and Image Processing for Computer Vision is an essential guide to the implementation of image processing and computer vision techniques, with tutorial introductions and sample code in Matlab. Algorithms are presented and fully explained to enable complete understanding of the methods and techniques demonstrated. As one reviewer noted, "The main strength of the proposed book is the exemplar code of the algorithms." Fully updated with the latest developments in feature extraction, including expanded tutorials and new techniques, this new edition contains extensive new material on Haar wavelets, Viola-Jones, bilateral filtering, SURF, PCA-SIFT, moving object detection and tracking, development of symmetry operators, LBP texture analysis, Adaboost, and a new appendix on color models. Coverage of distance measures, feature detectors, wavelets, level sets and texture tutorials has been extended.
    • Data Governance

      • 1st Edition
      • July 27, 2012
      • John Ladley
      • English
      • Paperback
        9 7 8 0 1 2 4 1 5 8 2 9 0
      • eBook
        9 7 8 0 1 2 3 9 7 8 4 8 6
      This book is for any manager or team leader that has the green light to implement a data governance program. The problem of managing data continues to grow with issues surrounding cost of storage, exponential growth, as well as administrative, management and security concerns – the solution to being able to scale all of these issues up is data governance which provides better services to users and saves money. What you will find in this book is an overview of why data governance is needed, how to design, initiate, and execute a program and how to keep the program sustainable. With the provided framework and case studies you will be enabled and educated in launching your very own successful and money saving data governance program.
    • Up and Running with AutoCAD 2013

      • 3rd Edition
      • July 26, 2012
      • Elliot J. Gindis
      • English
      • Paperback
        9 7 8 0 1 2 3 9 8 4 1 6 6
      • eBook
        9 7 8 0 1 2 3 9 7 8 6 6 0
      Up and Running with AutoCAD 2013 by Elliot Gindis is an easy-to-learn introduction to AutoCAD featuring step-by-step instructions that explain both the why and the how for using this industry standard software package. The book strips away complexities, both real and perceived, and reduces AutoCAD to easy-to-understand basic concepts. All concepts are explained first in theory, and then shown in practice, helping the reader understand what it is they are doing and why, before they do it. The book is divided into three parts, guiding students through the subject matter from the beginning stages of using the software through advanced AutoCAD, including 3D features. Chapters deal with topics such as: layers, colors, linetypes, and properties; text, Mtext, editing, and style; blocks, Wblocks, dynamic blocks, groups, and purge; importing and exporting data; Boolean operations; Dview, walk and fly, animation, and action recording; and lighting and rendering. Also included is an extensive Appendix for each part, detailing additional useful CAD-related information not often found in other text books. In addition, the book contains supporting graphics (screen shots); a summary with a self-test section at the end of each chapter; drawing examples and exercises; and two running "projects" that the student works on as he/she progresses through the chapters . This book will appeal to beginner through advanced users of AutoCAD; architectural engineers, drafting, civil/construction engineers, and mechanical engineers; and students taking drafting/engineering drawing courses in engineering and engineering technology programs.
    • Data Virtualization for Business Intelligence Systems

      • 1st Edition
      • July 25, 2012
      • Rick van der Lans
      • English
      • Paperback
        9 7 8 0 1 2 3 9 4 4 2 5 2
      • eBook
        9 7 8 0 1 2 3 9 7 8 1 7 2
      Data virtualization can help you accomplish your goals with more flexibility and agility. Learn what it is and how and why it should be used with Data Virtualization for Business Intelligence Systems. In this book, expert author Rick van der Lans explains how data virtualization servers work, what techniques to use to optimize access to various data sources and how these products can be applied in different projects. You’ll learn the difference is between this new form of data integration and older forms, such as ETL and replication, and gain a clear understanding of how data virtualization really works. Data Virtualization for Business Intelligence Systems outlines the advantages and disadvantages of data virtualization and illustrates how data virtualization should be applied in data warehouse environments. You’ll come away with a comprehensive understanding of how data virtualization will make data warehouse environments more flexible and how it make developing operational BI applications easier. Van der Lans also describes the relationship between data virtualization and related topics, such as master data management, governance, and information management, so you come away with a big-picture understanding as well as all the practical know-how you need to virtualize your data.
    • Digital Design and Computer Architecture

      • 2nd Edition
      • July 24, 2012
      • David Harris + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 9 4 4 2 4 5
      • eBook
        9 7 8 0 1 2 3 9 7 8 1 6 5
      Digital Design and Computer Architecture, Second Edition, takes a unique and modern approach to digital design, introducing the reader to the fundamentals of digital logic and then showing step by step how to build a MIPS microprocessor in both Verilog and VHDL. This new edition combines an engaging and humorous writing style with an updated and hands-on approach to digital design. It presents new content on I/O systems in the context of general purpose processors found in a PC as well as microcontrollers found almost everywhere. Beginning with digital logic gates and progressing to the design of combinational and sequential circuits, the book uses these fundamental building blocks as the basis for the design of an actual MIPS processor. It provides practical examples of how to interface with peripherals using RS232, SPI, motor control, interrupts, wireless, and analog-to-digital conversion. SystemVerilog and VHDL are integrated throughout the text in examples illustrating the methods and techniques for CAD-based circuit design. There are also additional exercises and new examples of parallel and advanced architectures, practical I/O applications, embedded systems, and heterogeneous computing, plus a new appendix on C programming to strengthen the connection between programming and processor architecture. This new edition will appeal to professional computer engineers and to students taking a course that combines digital logic and computer architecture.
    • Logical Foundations of Artificial Intelligence

      • 1st Edition
      • July 5, 2012
      • Michael R. Genesereth + 1 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 9 8 8
      • eBook
        9 7 8 0 1 2 8 0 1 5 5 4 4
      Intended both as a text for advanced undergraduates and graduate students, and as a key reference work for AI researchers and developers, Logical Foundations of Artificial Intelligence is a lucid, rigorous, and comprehensive account of the fundamentals of artificial intelligence from the standpoint of logic.The first section of the book introduces the logicist approach to AI--discussing the representation of declarative knowledge and featuring an introduction to the process of conceptualization, the syntax and semantics of predicate calculus, and the basics of other declarative representations such as frames and semantic nets. This section also provides a simple but powerful inference procedure, resolution, and shows how it can be used in a reasoning system.The next several chapters discuss nonmonotonic reasoning, induction, and reasoning under uncertainty, broadening the logical approach to deal with the inadequacies of strict logical deduction. The third section introduces modal operators that facilitate representing and reasoning about knowledge. This section also develops the process of writing predicate calculus sentences to the metalevel--to permit sentences about sentences and about reasoning processes. The final three chapters discuss the representation of knowledge about states and actions, planning, and intelligent system architecture.End-of-... bibliographic and historical comments provide background and point to other works of interest and research. Each chapter also contains numerous student exercises (with solutions provided in an appendix) to reinforce concepts and challenge the learner. A bibliography and index complete this comprehensive work.
    • Social Information

      • 1st Edition
      • July 4, 2012
      • Scott Brown
      • English
      • Paperback
        9 7 8 1 8 4 3 3 4 6 6 7 8
      • eBook
        9 7 8 1 7 8 0 6 3 3 2 7 5
      Information available through ‘traditional’ business and competitive resources can be complimented by information gained through social media tools. Social Information is a must-have book for competitive and business researchers in any discipline including librarians, information professionals, intelligence analysts, students and marketing personnel, and explores how more ‘traditional’ resources can be complimented by social media tools. The book outlines different categories of social tools, competitive and business applications of these tools, and provides example searches with screenshots. The book provides concrete search examples, as well as strategies and approaches for searching social tools that may be available today or that may emerge tomorrow. Readers will learn ways to quickly develop new search strategies as new tools and features emerge. The future of social tools and information, and the lasting impact that these tools have had on how information plays a part in our lives, our businesses and our careers is discussed. The title is structured into seven chapters, covering: the impact of social media, and the approach of the book; a brief history of business and competitive information and the rise of social tools; blogs and microblogs; video, audio and images; social search engines; and the future of social information.
    • Structured Parallel Programming

      • 1st Edition
      • June 25, 2012
      • Michael McCool + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 4 1 5 9 9 3 8
      • eBook
        9 7 8 0 1 2 3 9 1 4 4 3 9
      Structured Parallel Programming offers the simplest way for developers to learn patterns for high-performance parallel programming. Written by parallel computing experts and industry insiders Michael McCool, Arch Robison, and James Reinders, this book explains how to design and implement maintainable and efficient parallel algorithms using a composable, structured, scalable, and machine-independent approach to parallel computing. It presents both theory and practice, and provides detailed concrete examples using multiple programming models. The examples in this book are presented using two of the most popular and cutting edge programming models for parallel programming: Threading Building Blocks, and Cilk Plus. These architecture-indepen... models enable easy integration into existing applications, preserve investments in existing code, and speed the development of parallel applications. Examples from realistic contexts illustrate patterns and themes in parallel algorithm design that are widely applicable regardless of implementation technology. Software developers, computer programmers, and software architects will find this book extremely helpful.