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.

    • RF and mm-Wave Power Generation in Silicon

      • 1st Edition
      • December 4, 2015
      • Hua Wang + 1 more
      • English
      • Hardback
        9 7 8 0 1 2 4 0 8 0 5 2 2
      • eBook
        9 7 8 0 1 2 4 0 9 5 2 2 9
      RF and mm-Wave Power Generation in Silicon presents the challenges and solutions of designing power amplifiers at RF and mm-Wave frequencies in a silicon-based process technology. It covers practical power amplifier design methodologies, energy- and spectrum-efficient power amplifier design examples in the RF frequency for cellular and wireless connectivity applications, and power amplifier and power generation designs for enabling new communication and sensing applications in the mm-Wave and THz frequencies. With this book you will learn: Power amplifier design fundamentals and methodologies Latest advances in silicon-based RF power amplifier architectures and designs and their integration in wireless communication systems State-of-the-art mm-Wave/THz power amplifier and power generation circuits and systems in silicon
    • Medical Image Recognition, Segmentation and Parsing

      • 1st Edition
      • December 2, 2015
      • S. Kevin Zhou
      • English
      • Hardback
        9 7 8 0 1 2 8 0 2 5 8 1 9
      • eBook
        9 7 8 0 1 2 8 0 2 6 7 6 2
      This book describes the technical problems and solutions for automatically recognizing and parsing a medical image into multiple objects, structures, or anatomies. It gives all the key methods, including state-of- the-art approaches based on machine learning, for recognizing or detecting, parsing or segmenting, a cohort of anatomical structures from a medical image. Written by top experts in Medical Imaging, this book is ideal for university researchers and industry practitioners in medical imaging who want a complete reference on key methods, algorithms and applications in medical image recognition, segmentation and parsing of multiple objects. Learn: Research challenges and problems in medical image recognition, segmentation and parsing of multiple objects Methods and theories for medical image recognition, segmentation and parsing of multiple objects Efficient and effective machine learning solutions based on big datasets Selected applications of medical image parsing using proven algorithms
    • Programming Language Pragmatics

      • 4th Edition
      • November 30, 2015
      • Michael Scott
      • English
      • Paperback
        9 7 8 0 1 2 4 1 0 4 0 9 9
      • eBook
        9 7 8 0 1 2 4 1 0 4 7 7 8
      Programming Language Pragmatics, Fourth Edition, is the most comprehensive programming language textbook available today. It is distinguished and acclaimed for its integrated treatment of language design and implementation, with an emphasis on the fundamental tradeoffs that continue to drive software development.The book provides readers with a solid foundation in the syntax, semantics, and pragmatics of the full range of programming languages, from traditional languages like C to the latest in functional, scripting, and object-oriented programming. This fourth edition has been heavily revised throughout, with expanded coverage of type systems and functional programming, a unified treatment of polymorphism, highlights of the newest language standards, and examples featuring the ARM and x86 64-bit architectures.
    • Object-oriented Programming with Smalltalk

      • 1st Edition
      • November 26, 2015
      • Harald Wertz
      • English
      • Hardback
        9 7 8 1 7 8 5 4 8 0 1 6 4
      • eBook
        9 7 8 0 0 8 1 0 0 8 0 8 9
      Object oriented programming is a way of thinking about problems. Smalltalk is one of the purest incarnations of an object-oriented programming language. Using a pedagogical approach, this book covers all aspects of object oriented programming: first through the study of various preexisting Smalltalk classes, their implementation and use; then through a detailed description of an implementation of an interactive Lindenmayer system and through implementation of a series of calculators. The author addresses such subjects as graphics programming, dependency mechanisms and hierarchical specialization. This book fills the gap for an in-depth self-study reference, permitting the reader to master all aspects of object-oriented programming through a large set of exercises with highly detailed resources.
    • Introduction to Neural Networks

      • 1st Edition
      • November 24, 2015
      • Architecture Technology Architecture Technology Corpor
      • English
      • Paperback
        9 7 8 1 8 5 6 1 7 1 2 0 5
      • eBook
        9 7 8 1 4 8 3 2 9 5 3 0 5
      Please note this is a Short Discount publication.Neural network technology has been a curiosity since the early days of computing. Research in the area went into a near dormant state for a number of years, but recently there has been a new increased interest in the subject. This has been due to a number of factors: interest in the military, apparent ease of implementation, and the ability of the technology to develop computers which are able to learn from experience.This report summarizes the topic, providing the reader with an overview of the field and its potential direction. Included is an introduction to the technology and its future directions, as well as a set of examples of possible applications and potential implementation technologies.
    • Research 2.0 and the Future of Information Literacy

      • 1st Edition
      • November 24, 2015
      • Tibor Koltay + 2 more
      • English
      • Paperback
        9 7 8 0 0 8 1 0 0 0 7 5 5
      • eBook
        9 7 8 0 0 8 1 0 0 0 8 9 2
      Research 2.0 and the Future of Information Literacy examines possible congruencies between information literacy and Research 2.0, because the work of today’s researcher mobilizes a number of literacies. From among the various types of relevant literacies, at least three types of literacies can be mentioned in this relation: information literacy, scientific literacy and academic literacy. This book addresses these literacies in the light of the changing research landscape. Broad contexts of the researcher’s abilities, as adaptive and innovative thinking, problem solving skills, self-management and design mindset are also examined. Computational thinking and the computational paradigm in a number of fields of research are taken into consideration, as well. Researchers differ to non-researchers when populating social media, which means that these two different groups require different literacies. The relationship between information literacy and information is approached in a new way. Among the multitude of issues, we introduce a new interface between information literacy and Research 2.0. It encompasses the issues of research data management and data literacy, which represent also a challenge both for the academic library and for the communities of researchers. Similarly, the questions of new metrics of scientific output are addressed in the book.
    • 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.
    • Multicore Software Development Techniques

      • 1st Edition
      • November 18, 2015
      • Robert Oshana
      • English
      • Paperback
        9 7 8 0 1 2 8 0 0 9 5 8 1
      • eBook
        9 7 8 0 1 2 8 0 1 0 3 7 2
      This book provides a set of practical processes and techniques used for multicore software development. It is written with a focus on solving day to day problems using practical tips and tricks and industry case studies to reinforce the key concepts in multicore software development. Coverage includes: The multicore landscape Principles of parallel computing Multicore SoC architectures Multicore programming models The Multicore development process Multicore programming with threads Concurrency abstraction layers Debugging Multicore Systems Practical techniques for getting started in multicore development Case Studies in Multicore Systems Development Sample code to reinforce many of the concepts discussed
    • System on Chip Interfaces for Low Power Design

      • 1st Edition
      • November 17, 2015
      • Sanjeeb Mishra + 2 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 1 6 3 0 5
      • eBook
        9 7 8 0 1 2 8 0 1 7 9 0 6
      System on Chip Interfaces for Low Power Design provides a top-down understanding of interfaces available to SoC developers, not only the underlying protocols and architecture of each, but also how they interact and the tradeoffs involved. The book offers a common context to help understand the variety of available interfaces and make sense of technology from different vendors aligned with multiple standards. With particular emphasis on power as a factor, the authors explain how each interface performs in various usage scenarios and discuss their advantages and disadvantages. Readers learn to make educated decisions on what interfaces to use when designing systems and gain insight for innovating new/custom interfaces for a subsystem and their potential impact.
    • Operating System Forensics

      • 1st Edition
      • November 12, 2015
      • Ric Messier
      • English
      • Paperback
        9 7 8 0 1 2 8 0 1 9 4 9 8
      • eBook
        9 7 8 0 1 2 8 0 1 9 6 3 4
      Operating System Forensics is the first book to cover all three critical operating systems for digital forensic investigations in one comprehensive reference. Users will learn how to conduct successful digital forensic examinations in Windows, Linux, and Mac OS, the methodologies used, key technical concepts, and the tools needed to perform examinations. Mobile operating systems such as Android, iOS, Windows, and Blackberry are also covered, providing everything practitioners need to conduct a forensic investigation of the most commonly used operating systems, including technical details of how each operating system works and how to find artifacts. This book walks you through the critical components of investigation and operating system functionality, including file systems, data recovery, memory forensics, system configuration, Internet access, cloud computing, tracking artifacts, executable layouts, malware, and log files. You'll find coverage of key technical topics like Windows Registry, /etc directory, Web browers caches, Mbox, PST files, GPS data, ELF, and more. Hands-on exercises in each chapter drive home the concepts covered in the book. You'll get everything you need for a successful forensics examination, including incident response tactics and legal requirements. Operating System Forensics is the only place you'll find all this covered in one book.