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.

    • Next Generation SSH2 Implementation

      • 1st Edition
      • November 12, 2008
      • Dale Liu
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 2 8 3 6
      • eBook
        9 7 8 0 0 8 0 5 7 0 0 0 6
      New security risks, continuously evolving regulation and increasing security standards have created new and growing needs for secure internal information transfers, which SSH provides. This book addresses these new trends in depth, offering the most up-to-date information on the integration of SSH into a security environment. It covers the newest features and applications of SSH-2 (which received Proposed Standard status from the IETF in 2006). SSH2 is more secure than previous versions and has many expanded uses on a wider variety of computing platforms. Another particular note driving new SSH2 adoption are the requirements of recent legislation (PCI/HIPAA/SOX/FISMA... SSH 2 has become an even more valuable tool, as it provides communications security compliance with the latest standards.This book offers the most up-to-date information on SSH2 in a practical, hands-on, tutorial-style reference that goes well beyond UNIX implementation. It concentrates on the latest version of SSH 2 with all new information.
    • P2P Networking and Applications

      • 1st Edition
      • December 12, 2008
      • John Buford + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 3 7 4 2 1 4 8
      • eBook
        9 7 8 0 0 8 0 9 2 1 1 9 8
      Peer-to-Peer (P2P) networks enable users to directly share digital content (such as audio, video, and text files) as well as real-time data (such as telephony traffic) with other users without depending on a central server. Although originally popularized by unlicensed online music services such as Napster, P2P networking has recently emerged as a viable multimillion dollar business model for the distribution of information, telecommunications, and social networking. Written at an accessible level for any reader familiar with fundamental Internet protocols, the book explains the conceptual operations and architecture underlying basic P2P systems using well-known commercial systems as models and also provides the means to improve upon these models with innovations that will better performance, security, and flexibility. Peer-to-Peer Networking and Applications is thus both a valuable starting point and an important reference to those practitioners employed by any of the 200 companies with approximately $400 million invested in this new and lucrative technology.
    • Moderating Usability Tests

      • 1st Edition
      • February 29, 2008
      • Joseph S. Dumas + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 3 7 3 9 3 3 9
      • eBook
        9 7 8 0 0 8 0 5 5 8 2 7 1
      Moderating Usability Tests provides insight and guidance for usability testing. To a large extent, successful usability testing depends on the skills of the person facilitating the test. However, most usability specialists still learn how to conduct tests through an apprentice system with little formal training. This book is the resource for new and experienced moderators to learn about the rules and practices for interacting. Authors Dumas and Loring draw on their combined 40 years of usability testing experience to develop and present the most effective principles and practices – both practical and ethical – for moderating successful usability tests. The videos are available from the publisher's companion web site.
    • MATLAB for Neuroscientists

      • 1st Edition
      • October 29, 2008
      • Pascal Wallisch + 5 more
      • English
      • eBook
        9 7 8 0 0 8 0 9 2 3 2 8 4
      MATLAB for Neuroscientists: An Introduction to Scientific Computing in MATLAB is the first comprehensive teaching resource and textbook for the teaching of MATLAB in the Neurosciences and in Psychology. MATLAB is unique in that it can be used to learn the entire empirical and experimental process, including stimulus generation, experimental control, data collection, data analysis and modeling. Thus a wide variety of computational problems can be addressed in a single programming environment. The idea is to empower advanced undergraduates and beginning graduate students by allowing them to design and implement their own analytical tools. As students advance in their research careers, they will have achieved the fluency required to understand and adapt more specialized tools as opposed to treating them as "black boxes". Virtually all computational approaches in the book are covered by using genuine experimental data that are either collected as part of the lab project or were collected in the labs of the authors, providing the casual student with the look and feel of real data. In some cases, published data from classical papers are used to illustrate important concepts, giving students a computational understanding of critically important research.
    • Systems Engineering with SysML/UML

      • 1st Edition
      • February 12, 2008
      • Tim Weilkiens
      • English
      • Paperback
        9 7 8 0 1 2 3 7 4 2 7 4 2
      • eBook
        9 7 8 0 0 8 0 5 5 8 3 1 8
      UML, the Universal Modeling Language, was the first programming language designed to fulfill the requirement for "universality." However, it is a software-specific language, and does not support the needs of engineers designing from the broader systems-based perspective. Therefore, SysML was created. It has been steadily gaining popularity, and many companies, especially in the heavily-regulated Defense, Automotive, Aerospace, Medical Device and Telecomms industries, are already using SysML, or are plannning to switch over to it in the near future. However, little information is currently available on the market regarding SysML. Its use is just on the crest of becoming a widespread phenomenon, and so thousands of software engineers are now beginning to look for training and resources. This book will serve as the one-stop, definitive guide that provide an introduction to SysML, and instruction on how to implement it, for all these new users.
    • Information Flow and Knowledge Sharing

      • 1st Edition
      • Volume 2
      • March 10, 2008
      • Flavio Soares Correa da Silva + 1 more
      • Mary E. James
      • English
      • Hardback
        9 7 8 0 4 4 4 5 2 9 3 5 0
      • Paperback
        9 7 8 0 4 4 4 6 0 3 4 8 7
      • eBook
        9 7 8 0 0 8 0 5 6 9 9 0 1
      Except from the ForewordThe stated aim of the book series "Capturing Intelligence" is to publish books on research from all disciplines dealing with and affecting the issue of understanding and reproducing intelligence artificial systems. Of course, much of the work done in the past decades in this area has been of a highly technical nature, varying from hardware design for robots, software design for intelligent agents, and formal logic for reasoning.It is therefore very refreshing to see Information Flow and Knowledge Sharing. This is a courageous book indeed. It is not afraid to tackle the Big Issues: notions such as information, knowledge, information system, information flow, collaborative problem solving, and ontological reasoning. All of these notions are crucial to our understanding of intelligence and our building of intelligent artificial systems, but all too often, these Big Issues are hidden behind the curtains while the technical topics take center stage. AI has a rich history of philosophical books that have chosen a non-standard structure and narrative. It is nice to see that the authors have succeeded into combining a non-standard approach to deep questions with a non-standard format, resulting in a highly interesting volume.Frank van Harmelen, Series EditorExcerpt from the IntroductionOur interest is to promote, through a better and deeper understanding of the notions of information and knowledge, a better and deeper critical understanding of information technology as situated in the full range of human activities, assuming as a principle that this range of activities cannot be properly appreciated when it is reduced to the simplified means-end schema proposed by Technology. We invite the reader to build his/her own points of view about these notions, considering our propositions as a starting point for a critical analysis and discussion of these points. With that, we believe we are contributing to a better understanding of the impact of technology – and particularly of Information Technology – in everyday life. Flavio Soares Correa da Silva, Jaume Agusti-Cullell
    • The Designer's Guide to VHDL

      • 3rd Edition
      • Volume 3
      • May 15, 2008
      • Peter J. Ashenden
      • English
      • Hardback
        9 7 8 0 1 2 0 8 8 7 8 5 9
      • eBook
        9 7 8 0 0 8 0 5 6 8 8 5 0
      VHDL, the IEEE standard hardware description language for describing digital electronic systems, has recently been revised. The Designer's Guide to VHDL has become a standard in the industry for learning the features of VHDL and using it to verify hardware designs. This third edition is the first comprehensive book on the market to address the new features of VHDL-2008.
    • Digital Storage in Consumer Electronics

      • 1st Edition
      • February 29, 2008
      • Thomas M. Coughlin
      • English
      • Paperback
        9 7 8 0 7 5 0 6 8 4 6 5 1
      • eBook
        9 7 8 0 0 8 0 5 5 8 4 9 3
      Can you imagine life without your cell phone, laptop, digital camera, iPod, BlackBerry, flat-screen TV, or DVD player? The skyrocketing demand for devices that provide simple, immediate access to large amounts of content is driving required digital storage capacity to unprecedented levels. Designing digital storage into consumer electronics is crucial to the performance and cost of these devices. However, as our requirements for digital content storage grow, so does the formidable difficulty of implementing design solutions that are rugged, long-lasting, power-miserly, secure, network-accessible and can still fit in the palm of your hand!This book provides the background necessary to understand common digital storage devices and media. It helps readers decide which methods of storage work best for which kinds of devices, and then teaches designers how to successfully integrate them into consumer products.
    • Semantic Web for the Working Ontologist

      • 1st Edition
      • April 25, 2008
      • Dean Allemang + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 5 5 8 3 8 7
      The promise of the Semantic Web to provide a universal medium to exchange data information and knowledge has been well publicized. There are many sources too for basic information on the extensions to the WWW that permit content to be expressed in natural language yet used by software agents to easily find, share and integrate information. Until now individuals engaged in creating ontologies-- formal descriptions of the concepts, terms, and relationships within a given knowledge domain-- have had no sources beyond the technical standards documents. Semantic Web for the Working Ontologist transforms this information into the practical knowledge that programmers and subject domain experts need. Authors Allemang and Hendler begin with solutions to the basic problems, but don’t stop there: they demonstrate how to develop your own solutions to problems of increasing complexity and ensure that your skills will keep pace with the continued evolution of the Semantic Web.
    • Embedded DSP Processor Design

      • 1st Edition
      • Volume 2
      • May 30, 2008
      • Dake Liu
      • English
      • Hardback
        9 7 8 0 1 2 3 7 4 1 2 3 3
      • Paperback
        9 7 8 0 3 2 3 2 8 1 0 0 3
      • eBook
        9 7 8 0 0 8 0 5 6 9 8 7 1
      This book provides design methods for Digital Signal Processors and Application Specific Instruction set Processors, based on the author's extensive, industrial design experience. Top-down and bottom-up design methodologies are presented, providing valuable guidance for both students and practicing design engineers. Coverage includes design of internal-external data types, application specific instruction sets, micro architectures, including designs for datapath and control path, as well as memory sub systems. Integration and verification of a DSP-ASIP processor are discussed and reinforced with extensive examples.