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.

    • Optical Interconnects for Data Centers

      • 1st Edition
      • November 1, 2016
      • Tolga Tekin + 3 more
      • English
      • Hardback
        9 7 8 0 0 8 1 0 0 5 1 2 5
      • eBook
        9 7 8 0 0 8 1 0 0 5 1 3 2
      Current data centre networks, based on electronic packet switches, are experiencing an exponential increase in network traffic due to developments such as cloud computing. Optical interconnects have emerged as a promising alternative offering high throughput and reduced power consumption. Optical Interconnects for Data Centers reviews key developments in the use of optical interconnects in data centres and the current state of the art in transforming this technology into a reality. The book discusses developments in optical materials and components (such as single and multi-mode waveguides), circuit boards and ways the technology can be deployed in data centres. Optical Interconnects for Data Centers is a key reference text for electronics designers, optical engineers, communications engineers and R&D managers working in the communications and electronics industries as well as postgraduate researchers.
    • Short-Wavelength Magnetic Recording

      • 1st Edition
      • October 27, 2016
      • J.J.M. Ruigrok
      • English
      • Paperback
        9 7 8 0 9 4 6 3 9 5 5 6 9
      • eBook
        9 7 8 1 4 8 3 2 9 2 4 6 5
      Short-wavelength magnetic recording presents a series of practical solutions to a wide range of problems in the field of magnetic recording. It features many new and original results, all derived from fundamental principles as a result of up-to-date research.A special section is devoted to the playback process, including the calculations of head efficiency and head impedance, derived from new theorems.Features include:A simple and fast method for measuring efficiency; a simple method for the accurate separation of the read and write behaviour of magnetic heads; a new concept - the bandpass head.Other types of head covered include: the metal-in-gap head; the amarphous head; the thin-film head; the magneto-resistive head; and probe-type heads for perpendicular recording.The introduction includes an invaluable historical summary of magnetic recording, and the book also features an extensive subject index, complete author index, and a glossary of symbols."The scope and mathematical rigour of this book can only be compared with W.K. Westmijze's 1953 landmark "Studies in Magnetic Recording""The easy writing style (renders) the mathematical treatments readily understandable as physical propositions... A careful study of this book cannot help but provide the reader with the most profound insights into the limits of short-wavelength recording." John C. Mallinson, Center for Magnetic Recording Research, University of California, San Diego, USA.
    • Evolution of Knowledge Science

      • 1st Edition
      • October 25, 2016
      • Syed V. Ahamed
      • English
      • Paperback
        9 7 8 0 1 2 8 0 5 4 7 8 9
      • eBook
        9 7 8 0 1 2 8 0 9 3 5 5 9
      Evolution of Knowledge Science: Myth to Medicine: Intelligent Internet-Based Humanist Machines explains how to design and build the next generation of intelligent machines that solve social and environmental problems in a systematic, coherent, and optimal fashion. The book brings together principles from computer and communication sciences, electrical engineering, mathematics, physics, social sciences, and more to describe computer systems that deal with knowledge, its representation, and how to deal with knowledge centric objects. Readers will learn new tools and techniques to measure, enhance, and optimize artificial intelligence strategies for efficiently searching through vast knowledge bases, as well as how to ensure the security of information in open, easily accessible, and fast digital networks. Author Syed Ahamed joins the basic concepts from various disciplines to describe a robust and coherent knowledge sciences discipline that provides readers with tools, units, and measures to evaluate the flow of knowledge during course work or their research. He offers a unique academic and industrial perspective of the concurrent dynamic changes in computer and communication industries based upon his research. The author has experience both in industry and in teaching graduate level telecommunications and network architecture courses, particularly those dealing with applications of networks in education.
    • Transliteracy in Complex Information Environments

      • 1st Edition
      • October 24, 2016
      • Suzana Sukovic
      • English
      • Paperback
        9 7 8 0 0 8 1 0 0 8 7 5 1
      • eBook
        9 7 8 0 0 8 1 0 0 9 0 1 7
      Transliteracy in Complex Information Environments considers this relatively new concept, which has attracted a great deal of interest in the library and information field, particularly among practitioners. The notion of transliteracy arises in the context of increasingly complex information and communication environments characterised by multimodality and new roles of creators and consumers. Transliteracy concerns the ability to apply and transfer a range of skills and contextual insights to a variety of settings. Rather than focusing on any one skillset or technology, transliteracy is about fluidity of movement across a range of contexts. This book is concerned with processes of learning and knowledge creation. An understanding of transliteracy emergesfrom research data gathered in university and high school settings. Transliteracy is considered in relation to other literacies as an overarching framework. Applications in education and lifelong learning are discussed. Social aspects of transliteracy are considered in relation to academic cultures and broader social trends, particularly hybrid cultures
    • Peering Carrier Ethernet Networks

      • 1st Edition
      • October 19, 2016
      • Sachidananda Kangovi
      • English
      • Paperback
        9 7 8 0 1 2 8 0 5 3 1 9 5
      • eBook
        9 7 8 0 1 2 8 0 9 2 4 9 1
      Peering Carrier Ethernet Networks begins by providing background information on the evolution of important concepts and building blocks that have led to the current state of high bandwidth and high performance Ethernet technology in order to support current and emerging customer applications. The background information covered includes an overview of Public Switched Telephone Networks (PSTN) to describe circuit switching, multiplexing, and voice digitization that lead to the development of T1/T3 and SONET/SDH for transport. It interweaves these developments with changes in the regulatory regime.Additional coverage includes Carrier Ethernet networks' technical standards, which describe how service providers can offer services to off-net customers using peered Carrier Ethernet networks and a description of the taxonomy of customers and their current and emerging applications at Layer 2 and Layer 3 on peered Carrier Ethernet networks.The book concludes by describing next steps in Ethernet technology to meet growing demands and emerging trends.#1 on BookAuthority.org's "8 Bandwidth Books That Separate Experts from Amateurs"#4 on BookAuthority.org's "8 Ethernet Books That Separate Experts from Amateurs"
    • The Physics of Computing

      • 1st Edition
      • October 16, 2016
      • Marilyn Wolf
      • English
      • Paperback
        9 7 8 0 1 2 8 0 9 3 8 1 8
      • eBook
        9 7 8 0 1 2 8 0 9 6 1 6 1
      The Physics of Computing gives a foundational view of the physical principles underlying computers. Performance, power, thermal behavior, and reliability are all harder and harder to achieve as transistors shrink to nanometer scales. This book describes the physics of computing at all levels of abstraction from single gates to complete computer systems. It can be used as a course for juniors or seniors in computer engineering and electrical engineering, and can also be used to teach students in other scientific disciplines important concepts in computing. For electrical engineering, the book provides the fundamentals of computing that link core concepts to computing. For computer science, it provides foundations of key challenges such as power consumption, performance, and thermal. The book can also be used as a technical reference by professionals.
    • Parallel Programming with OpenACC

      • 1st Edition
      • October 14, 2016
      • Rob Farber
      • English
      • Paperback
        9 7 8 0 1 2 4 1 0 3 9 7 9
      • eBook
        9 7 8 0 1 2 4 1 0 4 5 9 4
      Parallel Programming with OpenACC is a modern, practical guide to implementing dependable computing systems. The book explains how anyone can use OpenACC to quickly ramp-up application performance using high-level code directives called pragmas. The OpenACC directive-based programming model is designed to provide a simple, yet powerful, approach to accelerators without significant programming effort. Author Rob Farber, working with a team of expert contributors, demonstrates how to turn existing applications into portable GPU accelerated programs that demonstrate immediate speedups. The book also helps users get the most from the latest NVIDIA and AMD GPU plus multicore CPU architectures (and soon for Intel® Xeon Phi™ as well). Downloadable example codes provide hands-on OpenACC experience for common problems in scientific, commercial, big-data, and real-time systems. Topics include writing reusable code, asynchronous capabilities, using libraries, multicore clusters, and much more. Each chapter explains how a specific aspect of OpenACC technology fits, how it works, and the pitfalls to avoid. Throughout, the book demonstrates how the use of simple working examples that can be adapted to solve application needs.
    • Network Storage

      • 1st Edition
      • October 13, 2016
      • James O'Reilly
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 8 6 3 5
      • eBook
        9 7 8 0 1 2 8 0 3 8 6 5 9
      Network Storage: Tools and Technologies for Storing Your Company’s Data explains the changes occurring in storage, what they mean, and how to negotiate the minefields of conflicting technologies that litter the storage arena, all in an effort to help IT managers create a solid foundation for coming decades. The book begins with an overview of the current state of storage and its evolution from the network perspective, looking closely at the different protocols and connection schemes and how they differentiate in use case and operational behavior. The book explores the software changes that are motivating this evolution, ranging from data management, to in-stream processing and storage in virtual systems, and changes in the decades-old OS stack. It explores Software-Defined Storage as a way to construct storage networks, the impact of Big Data, high-performance computing, and the cloud on storage networking. As networks and data integrity are intertwined, the book looks at how data is split up and moved to the various appliances holding that dataset and its impact. Because data security is often neglected, users will find a comprehensive discussion on security issues that offers remedies that can be applied. The book concludes with a look at technologies on the horizon that will impact storage and its networks, such as NVDIMMs, The Hybrid Memory Cube, VSANs, and NAND Killers.
    • Successful Fundraising for the Academic Library

      • 1st Edition
      • October 7, 2016
      • Kathryn Dilworth + 1 more
      • English
      • Paperback
        9 7 8 0 0 8 1 0 1 1 3 0 0
      • eBook
        9 7 8 0 0 8 1 0 1 2 3 8 3
      Successful Fundraising for the Academic Library: Philanthropy in Higher Education covers fundraising, a task that is often grouped into a combination role that may include, for example, the university museum or performance venue, thus diluting the opportunity for successful fundraising. Because the traditional model for higher education fundraising entails the cultivation of alumni from specific departments and colleges, the library is traditionally left out, often becoming a low-performing development area with smaller appropriations for fundraising positions. Most higher education development professionals consider the library fundraising position a stepping stone into another position with higher pay and more potential for professional advancement down the road rather than as a focus for their career. However, for universities that invest in development professionals who know how to leverage the mission of libraries to the larger alumni and friend community, the results include innovative and successful approaches to messaging that resonates with donors. This book provides information that applies to all fundraising professionals and academic leaders looking to strengthen their programs with philanthropic support, even those beyond university libraries.
    • Complex Systems and Clouds

      • 1st Edition
      • October 4, 2016
      • Dan C. Marinescu
      • English
      • Paperback
        9 7 8 0 1 2 8 0 4 0 4 1 6
      • eBook
        9 7 8 0 1 2 8 0 4 0 9 4 2
      Complex Systems and Clouds: A Self-Organization and Self-Management Perspective provides insights into the intricate world of self-organizing systems. Large scale distributed computer systems have evolved into very complex systems and are at the point where they need to borrow self-adapting organizing concepts from nature. The book explores complexity in big distributed systems and in the natural processes in physics and chemistry, building a platform for understanding how self-organization in big distributed systems can be achieved. It goes beyond the theoretical description of self-organization to present principles for designing self-organizing systems, and concludes by showing the need for a paradigm shift in the development of large-scale systems from strictly deterministic to non-deterministic and adaptive.