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.

    • Network Performance and Security

      • 1st Edition
      • March 9, 2016
      • Chris Chapman
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 5 8 4 9
      • eBook
        9 7 8 0 1 2 8 0 3 6 0 1 3
      Network Performance Security: Testing and Analyzing Using Open Source and Low-Cost Tools gives mid-level IT engineers the practical tips and tricks they need to use the best open source or low cost tools available to harden their IT infrastructure. The book details how to use the tools and how to interpret them. Network Performance Security: Testing and Analyzing Using Open Source and Low-Cost Tools begins with an overview of best practices for testing security and performance across devices and the network. It then shows how to document assets—such as servers, switches, hypervisor hosts, routers, and firewalls—using publicly available tools for network inventory. The book explores security zoning the network, with an emphasis on isolated entry points for various classes of access. It shows how to use open source tools to test network configurations for malware attacks, DDoS, botnet, rootkit and worm attacks, and concludes with tactics on how to prepare and execute a mediation schedule of the who, what, where, when, and how, when an attack hits. Network security is a requirement for any modern IT infrastructure. Using Network Performance Security: Testing and Analyzing Using Open Source and Low-Cost Tools makes the network stronger by using a layered approach of practical advice and good testing practices.
    • Foundations of Quantum Programming

      • 1st Edition
      • March 9, 2016
      • Mingsheng Ying
      • English
      • Paperback
        9 7 8 0 1 2 8 0 2 3 0 6 8
      • eBook
        9 7 8 0 1 2 8 0 2 5 4 6 8
      Foundations of Quantum Programming discusses how new programming methodologies and technologies developed for current computers can be extended to exploit the unique power of quantum computers, which promise dramatic advantages in processing speed over currently available computer systems. Governments and industries around the globe are now investing vast amounts of money with the expectation of building practical quantum computers. Drawing upon years of experience and research in quantum computing research and using numerous examples and illustrations, Mingsheng Ying has created a very useful reference on quantum programming languages and important tools and techniques required for quantum programming, making the book a valuable resource for academics, researchers, and developers.
    • Adaptive User Interfaces

      • 1st Edition
      • March 5, 2016
      • Dermot Browne
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 5 7 8 0
      • eBook
        9 7 8 1 4 8 3 2 9 4 2 5 4
      This book describes techniques for designing and building adaptive user interfaces developed in the large AID project undertaken by the contributors.
    • Windows Registry Forensics

      • 2nd Edition
      • March 3, 2016
      • Harlan Carvey
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 2 9 1 6
      • eBook
        9 7 8 0 1 2 8 0 3 3 3 5 7
      Windows Registry Forensics: Advanced Digital Forensic Analysis of the Windows Registry, Second Edition, provides the most in-depth guide to forensic investigations involving Windows Registry. This book is one-of-a-kind, giving the background of the Registry to help users develop an understanding of the structure of registry hive files, as well as information stored within keys and values that can have a significant impact on forensic investigations. Tools and techniques for post mortem analysis are discussed at length to take users beyond the current use of viewers and into real analysis of data contained in the Registry. This second edition continues a ground-up approach to understanding so that the treasure trove of the Registry can be mined on a regular and continuing basis.
    • Computer Organization and Design ARM Edition

      • 1st Edition
      • March 2, 2016
      • David A. Patterson + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 1 7 3 3 3
      • eBook
        9 7 8 0 1 2 8 0 1 8 3 5 4
      The new ARM Edition of Computer Organization and Design features a subset of the ARMv8-A architecture, which is used to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies, and I/O. With the post-PC era now upon us, Computer Organization and Design moves forward to explore this generational change with examples, exercises, and material highlighting the emergence of mobile computing and the Cloud. Updated content featuring tablet computers, Cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures is included. An online companion Web site provides links to a free version of the DS-5 Community Edition (a free professional quality tool chain developed by ARM), as well as additional advanced content for further study, appendices, glossary, references, and recommended reading.
    • Advances in Computers

      • 1st Edition
      • Volume 101
      • February 23, 2016
      • English
      • Hardback
        9 7 8 0 1 2 8 0 5 1 5 8 0
      • eBook
        9 7 8 0 1 2 8 0 5 1 6 9 6
      Advances in Computers carries on a tradition of excellence, presenting detailed coverage of innovations in computer hardware, software, theory, design, and applications. The book provides contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles typically allow. The articles included in this book will become standard references, with lasting value in this rapidly expanding field.
    • e-Design

      • 1st Edition
      • February 23, 2016
      • Kuang-Hua Chang
      • English
      • eBook
        9 7 8 0 1 2 8 0 9 7 3 6 6
      e-Design: Computer-Aided Engineering Design, Revised First Edition is the first book to integrate a discussion of computer design tools throughout the design process. Through the use of this book, the reader will understand basic design principles and all-digital design paradigms, the CAD/CAE/CAM tools available for various design related tasks, how to put an integrated system together to conduct All-Digital Design (ADD), industrial practices in employing ADD, and tools for product development.
    • Systems Analysis and Synthesis

      • 1st Edition
      • February 17, 2016
      • Barry Dwyer
      • English
      • Paperback
        9 7 8 0 1 2 8 0 5 3 0 4 1
      • eBook
        9 7 8 0 1 2 8 0 5 4 4 9 9
      Systems Analysis and Synthesis: Bridging Computer Science and Information Technology presents several new graph-theoretical methods that relate system design to core computer science concepts, and enable correct systems to be synthesized from specifications. Based on material refined in the author’s university courses, the book has immediate applicability for working system engineers or recent graduates who understand computer technology, but have the unfamiliar task of applying their knowledge to a real business problem. Starting with a comparison of synthesis and analysis, the book explains the fundamental building blocks of systems-atoms and events-and takes a graph-theoretical approach to database design to encourage a well-designed schema. The author explains how database systems work-useful both when working with a commercial database management system and when hand-crafting data structures-and how events control the way data flows through a system. Later chapters deal with system dynamics and modelling, rule-based systems, user psychology, and project management, to round out readers’ ability to understand and solve business problems.
    • Preserving Electronic Evidence for Trial

      • 1st Edition
      • February 15, 2016
      • Ernesto F. Rojas + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 9 3 3 5 1
      • eBook
        9 7 8 0 1 2 8 0 9 3 6 6 5
      The ability to preserve electronic evidence is critical to presenting a solid case for civil litigation, as well as in criminal and regulatory investigations. Preserving Electronic Evidence for Trial provides everyone connected with digital forensics investigation and litigation with a clear and practical hands-on guide to the best practices in preserving electronic evidence. Corporate management personnel (legal & IT) and outside counsel need reliable processes for the litigation hold – identifying, locating, and preserving electronic evidence. Preserving Electronic Evidence for Trial provides the road map, showing you how to organize the digital evidence team before the crisis, not in the middle of litigation. This practice handbook by an internationally known digital forensics expert and an experienced litigator focuses on what corporate and litigation counsel as well as IT managers and forensic consultants need to know to communicate effectively about electronic evidence. You will find tips on how all your team members can get up to speed on each other’s areas of specialization before a crisis arises. The result is a plan to effectively identify and pre-train the critical electronic-evidence team members. You will be ready to lead the team to success when a triggering event indicates that litigation is likely, by knowing what to ask in coordinating effectively with litigation counsel and forensic consultants throughout the litigation progress. Your team can also be ready for action in various business strategies, such as merger evaluation and non-litigation conflict resolution.
    • Health Information Exchange: Navigating and Managing a Network of Health Information Systems

      • 1st Edition
      • February 9, 2016
      • Brian Dixon
      • English
      • Paperback
        9 7 8 0 1 2 8 0 3 1 3 5 3
      • eBook
        9 7 8 0 1 2 8 0 3 1 5 0 6
      Health Information Exchange (HIE): Navigating and Managing a Network of Health Information Systems allows health professionals to appropriately access, and securely share, patients’ vital medical information electronically, thus improving the speed, quality, safety, and cost of patient care. The book presents foundational knowledge on HIE, covering the broad areas of technology, governance, and policy, providing a concise, yet in-depth, look at HIE that can be used as a teaching tool for universities, healthcare organizations with a training component, certification institutions, and as a tool for self-study for independent learners who want to know more about HIE when studying for certification exams. In addition, it not only provides coverage of the technical, policy, and organizational aspects of HIE, but also touches on HIE as a growing profession. In Part One, the book defines HIE, describing it as an emerging profession within HIT/Informatics. In Part Two, the book provides key information on the policy and governance of HIE, including stakeholder engagement, strategic planning, sustainability, etc. Part Three focuses on the technology behind HIE, defining and describing master person indexes, information infrastructure, interfacing, and messaging, etc. In Part Four, the authors discuss the value of HIE, and how to create and measure it. Finally, in Part Five, the book provides perspectives on the future of HIE, including emerging trends, unresolved challenges, etc.