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.

  • Server Architectures

    Multiprocessors, Clusters, Parallel Systems, Web Servers, Storage Solutions
    • 1st Edition
    • René J. Chevance
    • English
    The goal of this book is to present and compare various options one for systems architecture from two separate points of view. One, that of the information technology decision-maker who must choose a solution matching company business requirements, and secondly that of the systems architect who finds himself between the rock of changes in hardware and software technologies and the hard place of changing business needs. Different aspects of server architecture are presented, from databases designed for parallel architectures to high-availability systems, and touching en route on often- neglected performance aspects.
  • Network Algorithmics

    An Interdisciplinary Approach to Designing Fast Networked Devices
    • 1st Edition
    • George Varghese
    • English
    In designing a network device, you make dozens of decisions that affect the speed with which it will perform—sometimes for better, but sometimes for worse. Network Algorithmics provides a complete, coherent methodology for maximizing speed while meeting your other design goals. Author George Varghese begins by laying out the implementation bottlenecks that are most often encountered at four disparate levels of implementation: protocol, OS, hardware, and architecture. He then derives 15 solid principles—ranging from the commonly recognized to the groundbreaking—that are key to breaking these bottlenecks. The rest of the book is devoted to a systematic application of these principles to bottlenecks found specifically in endnodes, interconnect devices, and specialty functions such as security and measurement that can be located anywhere along the network. This immensely practical, clearly presented information will benefit anyone involved with network implementation, as well as students who have made this work their goal. FOR INSTRUCTORS: To obtain access to the solutions manual for this title simply register on our textbook website (textbooks.elsevier.... request access to the Computer Science subject area. Once approved (usually within one business day) you will be able to access all of the instructor-only materials through the "Instructor Manual" link on this book's academic web page at textbooks.elsevier.c...
  • Rapid Contextual Design

    A How-to Guide to Key Techniques for User-Centered Design
    • 1st Edition
    • Karen Holtzblatt + 2 more
    • English
    Is it impossible to schedule enough time to include users in your design process? Is it difficult to incorporate elaborate user-centered design techniques into your own standard design practices? Do the resources needed seem overwhelming? This handbook introduces Rapid CD, a fast-paced, adaptive form of Contextual Design. Rapid CD is a hands-on guide for anyone who needs practical guidance on how to use the Contextual Design process and adapt it to tactical projects with tight timelines and resources. Rapid Contextual Design provides detailed suggestions on structuring the project and customer interviews, conducting interviews, and running interpretation sessions. The handbook walks you step-by-step through organizing the data so you can see your key issues, along with visioning new solutions, storyboarding to work out the details, and paper prototype interviewing to iterate the design—all with as little as a two-person team with only a few weeks to spare!
  • Voice Interaction Design

    Crafting the New Conversational Speech Systems
    • 1st Edition
    • Randy Allen Harris
    • English
    From the voice on the phone, to the voice on the computer, to the voice from the toaster, speech user interfaces are coming into the mainstream and are here to stay forever. Soundly anchored in HCI, cognitive psychology, linguistics, and social psychology, this supremely practical book is loaded with examples, how-to advice, and design templates. Drawing widely on decades of research—in lexicography, conversation analysis, computational linguistics, and social psychology—author Randy Allen Harris outlines the principles of how people use language interactively, and illustrates every aspect of design work.In the first part of the book, Harris provides a thorough conceptual basis of language in all its relevant aspects, from speech sounds to conversational principles. The second part takes you patiently through the entire process of designing an interactive speech system: from team building to user profiles, to agent design, scripting, and evaluation. This book provides interaction designers with the knowledge and strategies to craft language-based applications the way users will expect them to behave.
  • Multidisciplinary Approaches to Visual Representations and Interpretations

    • 1st Edition
    • Volume 2
    • English
    The value of multi-disciplinary research lies in the exchange of ideas and methods across the traditional boundaries between areas of study. It could be argued that many of the advances in science and engineering take place because the ideas, methods and the tools of thought from one discipline become re-applied in another.The topic of "the visual" has become increasingly important as advances in technology have led to multi-media and multi-modal representations, and extended the range and scope of visual representation and interpretation in our lives. Under this broad heading there are many different perspectives and approaches, from across the entire spectrum of human knolwedge and activity.The editors and authors of this book aim to break down cross-disciplinary barriers, by bringing together people working in a wide variety of disciplines where visual representations and interpretations are exploited. Contributions come from researchers actively investigating visual representations and interpretations in a wide variety of areas, including art history, biology, clinical science, cognitive science, computer science, design, engineering, linguistics, mathematics, philosophy, physics, psychology, and sociology.The book provides a forum for wide-ranging and multi-disciplinary contributions on visual representations and interpretations.
  • Student's Essential Guide to .NET

    • 1st Edition
    • Tony Grimer
    • English
    The Student's Essential Guide to .NET provides a clear and simple overview of Microsoft's .NET technologies. It is aimed at second and third year undergraduate students and postgraduate students on Computing or Computer Science courses who are required to look at a modern operating system, (Microsoft Windows 9x, Nt 2000 or XP) and to design and code simple or even not so simple examples. The approach is based upon the student's learning the technology of .NET through examples using the supported languages C#, VB and C++. The examples are based on fun, familiar games, and students are encouraged to review reference material to refine their skills on key aspects of the architecture. Review questions and worked examples enhance the learning process and the material is supported by the author's website, which contains extensive ancillary material.
  • Firewalls

    Jumpstart for Network and Systems Administrators
    • 1st Edition
    • John Vacca + 1 more
    • English
    In this book, you will gain extensive hands-on experience installing and configuring a firewall. You will also learn how to allow access to key Web services while maintaining your organization's security, as well as how to implement firewall-to-firewall virtual private networks (VPNs). You will learn how to build a firewall to protect your network; provide access to HTTP and FTP services on the Internet, and implement publicly accessible servers without compromising security. Furthermore, throughout the book, extensive hands-on examples provide you with practical experience in establishing security with firewalls. Examples include, but are not limited to: Installing and configuring Check Point FireWall-1; scanning to validate configuration using ISS Internet Scanner; configuring the firewall to support simple and complex Web services; setting up a packet filtering router; enhancing firewall configurations to support split-DNS; authenticating remote users; and protecting browsers and servers with a proxy-based firewall.
  • Data Conversion Handbook

    • 1st Edition
    • Analog Devices Inc. Analog Devices Inc. Engineeri
    • English
    This comprehensive handbook is a one-stop engineering reference. Covering data converter fundamentals, techniques, applications, and beginning with the basic theoretical elements necessary for a complete understanding of data converters, this reference covers all the latest advances in the field. This text describes in depth the theory behind and the practical design of data conversion circuits as well as describing the different architectures used in A/D and D/A converters. Details are provided on the design of high-speed ADCs, high accuracy DACs and ADCs, and sample-and-hold amplifiers. Also, this reference covers voltage sources and current reference, noise-shaping coding, and sigma-delta converters, and much more. The book’s 900-plus pages are packed with design information and application circuits, including guidelines on selecting the most suitable converters for particular applications. You’ll find the very latest information on:· Data converter fundamentals, such as key specifications, noise, sampling, and testing· Architectur... and processes, including SAR, flash, pipelined, folding, and more· Practical hardware design techniques for mixed-signal systems, such as driving ADCs, buffering DAC outputs, sampling clocks, layout, interfacing, support circuits, and tools.· Data converter applications dealing with precision measurement, data acquisition, audio, display, DDS, software radio and many more. The accompanying CD-ROM provides software tools for testing and analyzing data converters as well as a searchable pdf version of the text.
  • Embedded Systems Design using the Rabbit 3000 Microprocessor

    Interfacing, Networking, and Application Development
    • 1st Edition
    • Kamal Hyder + 1 more
    • English
    The Rabbit 3000 is a popular high-performance microprocessor specifically designed for embedded control, communications, and Ethernet connectivity. This new technical reference book will help designers get the most out of the Rabbit's powerful feature set. The first book on the market to focus exclusively on the Rabbit 3000, it provides detailed coverage of: Rabbit architecture and development environment, interfacing to the external world, networking, Rabbit assembly language, multitasking, debugging, Dynamic C and much more!Authors Kamal Hyder and Bob Perrin are embedded engineers with years of experience and they offer a wealth of design details and "insider" tips and techniques. Extensive embedded design examples are supported by fully tested source code. Whether you're already working with the Rabbit or considering it for a future design, this is one reference you can't be without!
  • Research in Information Systems

    A Handbook for Research Supervisors and their Students
    • 1st Edition
    • David Avison + 1 more
    • English
    Research in Information Systems helps supervisors and their students get the most out of the PhD experience. It can be used as a basis of courses for supervisors and their research students. This book covers:• The supervisor – student relationship• Practical, social and academic issues • Different models for PhD programs, including US, UK, Latin and Scandinavian models Many vignettes of personal experiences and reflections provide context for the material. The book is written by experts – leading international academics in the field of information systems. They all have had wide experience of research supervision over many years in many countries.