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.

    • Practical Deployment of Cisco Identity Services Engine (ISE)

      • 1st Edition
      • November 12, 2015
      • Andy Richter + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 4 4 5 7 5
      • eBook
        9 7 8 0 1 2 8 0 4 5 0 4 6
      With the proliferation of mobile devices and bring-your-own-devic... (BYOD) within enterprise networks, the boundaries of where the network begins and ends have been blurred. Cisco Identity Services Engine (ISE) is the leading security policy management platform that unifies and automates access control to proactively enforce role-based access to enterprise networks. In Practical Deployment of Cisco Identity Services Engine (ISE), Andy Richter and Jeremy Wood share their expertise from dozens of real-world implementations of ISE and the methods they have used for optimizing ISE in a wide range of environments. ISE can be difficult, requiring a team of security and network professionals, with the knowledge of many different specialties. Practical Deployment of Cisco Identity Services Engine (ISE) shows you how to deploy ISE with the necessary integration across multiple different technologies required to make ISE work like a system. Andy Richter and Jeremy Wood explain end-to-end how to make the system work in the real world, giving you the benefit of their ISE expertise, as well as all the required ancillary technologies and configurations to make ISE work.
    • Thor's OS Xodus

      • 1st Edition
      • October 28, 2015
      • Timothy "Thor" Mullen
      • English
      • Paperback
        9 7 8 0 1 2 4 1 0 4 6 3 1
      • eBook
        9 7 8 0 1 2 4 1 0 5 0 6 5
      Thor's OS Xodus: Securely Migrating from Microsoft Windows to Mac OS X provides readers with everything they need to securely and successfully migrate from Microsoft to Mac. It includes information that can be found nowhere else, enabling users to execute a MSFT to OS X migration seamlessly and with minimal downtime. The text is the most complete roadmap for entities that want to move away from Microsoft and decouple their dependency on Microsoft products. It is a perfect choice for enterprise computing, providing the ease and simplicity of a UI that can also be incredibly customized via configuration files because of its BSD core. The text, authored by Thor Mullen, the founder of the "Hammer of God" security co-op group and Principal Security Architect for a worldwide, multi-billion dollar commerce platform, provides the perfect combination of Windows and Unix.
    • Shared Memory Application Programming

      • 1st Edition
      • October 27, 2015
      • Victor Alessandrini
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 7 6 1 4
      • eBook
        9 7 8 0 1 2 8 0 3 8 2 0 8
      Shared Memory Application Programming presents the key concepts and applications of parallel programming, in an accessible and engaging style applicable to developers across many domains. Multithreaded programming is today a core technology, at the basis of all software development projects in any branch of applied computer science. This book guides readers to develop insights about threaded programming and introduces two popular platforms for multicore development: OpenMP and Intel Threading Building Blocks (TBB). Author Victor Alessandrini leverages his rich experience to explain each platform’s design strategies, analyzing the focus and strengths underlying their often complementary capabilities, as well as their interoperability. The book is divided into two parts: the first develops the essential concepts of thread management and synchronization, discussing the way they are implemented in native multithreading libraries (Windows threads, Pthreads) as well as in the modern C++11 threads standard. The second provides an in-depth discussion of TBB and OpenMP including the latest features in OpenMP 4.0 extensions to ensure readers’ skills are fully up to date. Focus progressively shifts from traditional thread parallelism to modern task parallelism deployed by modern programming environments. Several chapter include examples drawn from a variety of disciplines, including molecular dynamics and image processing, with full source code and a software library incorporating a number of utilities that readers can adapt into their own projects.
    • Hidden Semi-Markov Models

      • 1st Edition
      • October 22, 2015
      • Shun-Zheng Yu
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 7 6 7 7
      • eBook
        9 7 8 0 1 2 8 0 2 7 7 1 4
      Hidden semi-Markov models (HSMMs) are among the most important models in the area of artificial intelligence / machine learning. Since the first HSMM was introduced in 1980 for machine recognition of speech, three other HSMMs have been proposed, with various definitions of duration and observation distributions. Those models have different expressions, algorithms, computational complexities, and applicable areas, without explicitly interchangeable forms. Hidden Semi-Markov Models: Theory, Algorithms and Applications provides a unified and foundational approach to HSMMs, including various HSMMs (such as the explicit duration, variable transition, and residential time of HSMMs), inference and estimation algorithms, implementation methods and application instances. Learn new developments and state-of-the-art emerging topics as they relate to HSMMs, presented with examples drawn from medicine, engineering and computer science.
    • Continuous Architecture

      • 1st Edition
      • October 21, 2015
      • Murat Erder + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 2 8 4 8
      • eBook
        9 7 8 0 1 2 8 0 3 2 8 5 5
      Continuous Architecture provides a broad architectural perspective for continuous delivery, and describes a new architectural approach that supports and enables it. As the pace of innovation and software releases increases, IT departments are tasked to deliver value quickly and inexpensively to their business partners. With a focus on getting software into end-users hands faster, the ultimate goal of daily software updates is in sight to allow teams to ensure that they can release every change to the system simply and efficiently. This book presents an architectural approach to support modern application delivery methods and provide a broader architectural perspective, taking architectural concerns into account when deploying agile or continuous delivery approaches. The authors explain how to solve the challenges of implementing continuous delivery at the project and enterprise level, and the impact on IT processes including application testing, software deployment and software architecture.
    • 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.
    • Artificial Neural Network for Drug Design, Delivery and Disposition

      • 1st Edition
      • October 15, 2015
      • Munish Puri + 4 more
      • English
      • Hardback
        9 7 8 0 1 2 8 0 1 5 5 9 9
      • eBook
        9 7 8 0 1 2 8 0 1 7 4 4 9
      Artificial Neural Network for Drug Design, Delivery and Disposition provides an in-depth look at the use of artificial neural networks (ANN) in pharmaceutical research. With its ability to learn and self-correct in a highly complex environment, this predictive tool has tremendous potential to help researchers more effectively design, develop, and deliver successful drugs. This book illustrates how to use ANN methodologies and models with the intent to treat diseases like breast cancer, cardiac disease, and more. It contains the latest cutting-edge research, an analysis of the benefits of ANN, and relevant industry examples. As such, this book is an essential resource for academic and industry researchers across the pharmaceutical and biomedical sciences.
    • Software Quality Assurance

      • 1st Edition
      • October 12, 2015
      • Ivan Mistrik + 4 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 3 0 1 3
      • eBook
        9 7 8 0 1 2 8 0 2 5 4 1 3
      Software Quality Assurance in Large Scale and Complex Software-intensive Systems presents novel and high-quality research related approaches that relate the quality of software architecture to system requirements, system architecture and enterprise-architect... or software testing. Modern software has become complex and adaptable due to the emergence of globalization and new software technologies, devices and networks. These changes challenge both traditional software quality assurance techniques and software engineers to ensure software quality when building today (and tomorrow’s) adaptive, context-sensitive, and highly diverse applications. This edited volume presents state of the art techniques, methodologies, tools, best practices and guidelines for software quality assurance and offers guidance for future software engineering research and practice. Each contributed chapter considers the practical application of the topic through case studies, experiments, empirical validation, or systematic comparisons with other approaches already in practice. Topics of interest include, but are not limited, to: quality attributes of system/software architectures; aligning enterprise, system, and software architecture from the point of view of total quality; design decisions and their influence on the quality of system/software architecture; methods and processes for evaluating architecture quality; quality assessment of legacy systems and third party applications; lessons learned and empirical validation of theories and frameworks on architectural quality; empirical validation and testing for assessing architecture quality.
    • Digital Identities

      • 1st Edition
      • September 29, 2015
      • Rob Cover
      • English
      • Paperback
        9 7 8 0 1 2 4 2 0 0 8 3 8
      • eBook
        9 7 8 0 1 2 8 0 0 4 2 7 2
      Online Identities: Creating and Communicating the Online Self presents a critical investigation of the ways in which representations of identities have shifted since the advent of digital communications technologies. Critical studies over the past century have pointed to the multifaceted nature of identity, with a number of different theories and approaches used to explain how everyday people have a sense of themselves, their behaviors, desires, and representations. In the era of interactive, digital, and networked media and communication, identity can be understood as even more complex, with digital users arguably playing a more extensive role in fashioning their own self-representations online, as well as making use of the capacity to co-create common and group narratives of identity through interactivity and the proliferation of audio-visual user-generated content online.
    • Introduction to Statistical Machine Learning

      • 1st Edition
      • September 25, 2015
      • Masashi Sugiyama
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 1 2 1 7
      • eBook
        9 7 8 0 1 2 8 0 2 3 5 0 1
      Machine learning allows computers to learn and discern patterns without actually being programmed. When Statistical techniques and machine learning are combined together they are a powerful tool for analysing various kinds of data in many computer science/engineering areas including, image processing, speech processing, natural language processing, robot control, as well as in fundamental sciences such as biology, medicine, astronomy, physics, and materials. Introduction to Statistical Machine Learning provides a general introduction to machine learning that covers a wide range of topics concisely and will help you bridge the gap between theory and practice. Part I discusses the fundamental concepts of statistics and probability that are used in describing machine learning algorithms. Part II and Part III explain the two major approaches of machine learning techniques; generative methods and discriminative methods. While Part III provides an in-depth look at advanced topics that play essential roles in making machine learning algorithms more useful in practice. The accompanying MATLAB/Octave programs provide you with the necessary practical skills needed to accomplish a wide range of data analysis tasks.