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.

    • Software Piracy Exposed

      • 1st Edition
      • April 12, 2005
      • Ron Honick
      • English
      • Paperback
        9 7 8 1 9 3 2 2 6 6 9 8 6
      • eBook
        9 7 8 0 0 8 0 4 8 9 7 3 5
      This book is about software piracy--what it is and how it's done. Stealing software is not to be condoned, and theft of intellectual property and copyright infringement are serious matters, but it's totally unrealistic to pretend that it doesn't happen. Software piracy has reached epidemic proportions. Many computer users know this, the software companies know this, and once you've read the Introduction to this book, you'll understand why. Seeing how widespread software piracy is, learning how it's accomplished, and particularly how incredibly easy it is to do might surprise you. This book describes how software piracy is actually being carried out.
    • Reaction-Diffusion Computers

      • 1st Edition
      • October 5, 2005
      • Andrew Adamatzky + 2 more
      • English
      • Hardback
        9 7 8 0 4 4 4 5 2 0 4 2 5
      • eBook
        9 7 8 0 0 8 0 4 6 1 2 7 4
      The book introduces a hot topic of novel and emerging computing paradigms and architectures -computation by travelling waves in reaction-diffusion media. A reaction-diffusion computer is a massively parallel computing device, where the micro-volumes of the chemical medium act as elementary few-bit processors, and chemical species diffuse and react in parallel. In the reaction-diffusion computer both the data and the results of the computation are encoded as concentration profiles of the reagents, or local disturbances of concentrations, whilst the computation per se is performed via the spreading and interaction of waves caused by the local disturbances. The monograph brings together results of a decade-long study into designing experimental and simulated prototypes of reaction-diffusion computing devices for image processing, path planning, robot navigation, computational geometry, logics and artificial intelligence. The book is unique because it gives a comprehensive presentation of the theoretical and experimental foundations, and cutting-edge computation techniques, chemical laboratory experimental setups and hardware implementation technology employed in the development of novel nature-inspired computing devices.Key Features:- Non-classical and fresh approach to theory of computation.- In depth exploration of novel and emerging paradigms of nature-inspired computing.- Simple to understand cellular-automata models will help readers/students to design their own computational experiments to advance ideas and concepts described in the book .- Detailed description of receipts and experimental setups of chemical laboratory reaction-diffusion processors will make the book an invaluable resource in practical studies of non-classical and nature-inspired computing architectures .- Step by step explanations of VLSI reaction-diffusion circuits will help students to design their own types of wave-based processors.
    • Software Design Methodology

      • 1st Edition
      • March 22, 2005
      • Hong Zhu
      • English
      • Paperback
        9 7 8 0 7 5 0 6 6 0 7 5 4
      • eBook
        9 7 8 0 0 8 0 4 5 4 9 6 2
      Software Design Methodology explores the theory of software architecture, with particular emphasis on general design principles rather than specific methods. This book provides in depth coverage of large scale software systems and the handling of their design problems. It will help students gain an understanding of the general theory of design methodology, and especially in analysing and evaluating software architectural designs, through the use of case studies and examples, whilst broadening their knowledge of large-scale software systems. This book shows how important factors, such as globalisation, modelling, coding, testing and maintenance, need to be addressed when creating a modern information system. Each chapter contains expected learning outcomes, a summary of key points and exercise questions to test knowledge and skills. Topics range from the basic concepts of design to software design quality; design strategies and processes; and software architectural styles. Theory and practice are reinforced with many worked examples and exercises, plus case studies on extraction of keyword vector from text; design space for user interface architecture; and document editor. Software Design Methodology is intended for IT industry professionals as well as software engineering and computer science undergraduates and graduates on Msc conversion courses.
    • Grid Computing: The New Frontier of High Performance Computing

      • 1st Edition
      • Volume 14
      • November 15, 2005
      • Lucio Grandinetti
      • English
      • Hardback
        9 7 8 0 4 4 4 5 1 9 9 9 3
      • Paperback
        9 7 8 0 4 4 4 5 5 0 5 7 6
      • eBook
        9 7 8 0 0 8 0 4 6 1 4 6 5
      The book deals with the most recent technology of distributed computing.As Internet continues to grow and provide practical connectivity between users of computers it has become possible to consider use of computing resources which are far apart and connected by Wide Area Networks.Instead of using only local computing power it has become practical to access computing resources widely distributed. In some cases between different countries in other cases between different continents.This idea of using computer power is similar to the well known electric power utility technology. Hence the name of this distributed computing technology is the Grid Computing.Initially grid computing was used by technologically advanced scientific users.They used grid computing to experiment with large scale problems which required high performance computing facilities and collaborative work.In the next stage of development the grid computing technology has become effective and economically attractive for large and medium size commercial companies.It is expected that eventually the grid computing style of providing computing power will become universal reaching every user in industry and business.
    • Configuring VMware ESX Server 2.5

      • 1st Edition
      • July 27, 2005
      • Al Muller + 1 more
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 0 1 9 1
      • eBook
        9 7 8 0 0 8 0 4 8 8 5 7 8
      This book will detail the default and custom installation of VMware’s ESx server as well as basic and advanced virtual machine configurations. It will also discuss the requirements for a server virtualization and consolidation project and the cost savings surrounding such an effort. Furthermore, the book will provide a thorough understanding of the benefits of a virtual infrastructure and a comprehensive examination of how VMware eases administration and lowers overall IT costs. Lastly, the book delivers a thorough understanding of the virtual evolution which is underway in many IT organizations and how the reader will benefit from shifting from the physical to a virtual
    • Understanding Mobile Human-Computer Interaction

      • 1st Edition
      • September 9, 2005
      • Steve Love
      • English
      • Paperback
        9 7 8 0 7 5 0 6 6 3 5 2 6
      • eBook
        9 7 8 0 0 8 0 4 5 5 8 0 8
      Taking a psychological perspective, this book examines the role of Human-Computer Interaction in the field of Information Systems research. The introductory section of the book covers the basic tenets of the HCI discipline, including how it developed and an overview of the various academic disciplines that contribute to HCI research. The second part of the book focuses on the application of HCI to Information Systems research, and reviews ways in which HCI techniques, methodologies and other research components have been used to date in the IS field. The third section of the book looks at the research areas where HCI has not yet been fully exploited in relation to IS, such as broadening user groups and user acceptance of technology. The final section of the book comprises of a set of guidelines for students to follow when undertaking an HCI based research project.
    • Network+ Study Guide & Practice Exams

      • 1st Edition
      • April 12, 2005
      • Robert Shimonski
      • English
      • eBook
        9 7 8 0 0 8 0 4 8 9 4 4 5
      The Network+ Study Guide covers all the objectives on the CompTIA exam, including the features and functions of networking components, and ensuring that readers have the knowledge and skills needed to install, configure and troubleshoot basic networking hardware, protocols and services. It covers exam topics such as media and topologies, protocols and standards, network implementation, and network support, as well as new exam topics on technologies such as wireless networking and Ethernet.
    • Parallel Computational Fluid Dynamics 2004

      • 1st Edition
      • July 12, 2005
      • Gabriel Winter + 4 more
      • English
      • eBook
        9 7 8 0 0 8 0 4 6 0 9 6 3
      Parallel CFD 2004, the sixteenth international conference on Parallel Computational Fluid Dynamics and other modern scientific domains, has been held since May 24th till May 27th, 2004 in Las Palmas de Gran Canaria, Spain. The specialized, high-level Parallel CFD conferences are organised on travelling locations all over the world, yearly because of multidisciplinary subject of parallel CFD and its rapidly evolving nature.The conference featured 8 invited lectures, 3 Mini Symposia, contributed papers and one Tutorial & Short Course. More than 80 multi-disciplinary presentations of the Parallel CFD had been presented, with participants from 17 countries. The sessions involved contributed papers on many diverse subjects including turbulence, complex flows, unstructured and adaptive grids, industrial applications, developments in software tools and environments as parallel optimization tools. This Book presents an up-to-date overview of the state of the art in parallel computational fluid dynamics.
    • Fundamental Data Compression

      • 1st Edition
      • November 3, 2005
      • Ida Mengyi Pu
      • English
      • Paperback
        9 7 8 0 7 5 0 6 6 3 1 0 6
      • eBook
        9 7 8 0 0 8 0 5 3 0 2 6 0
      Fundamental Data Compression provides all the information students need to be able to use this essential technology in their future careers. A huge, active research field, and a part of many people's everyday lives, compression technology is an essential part of today's Computer Science and Electronic Engineering courses. With the help of this book, students can gain a thorough understanding of the underlying theory and algorithms, as well as specific techniques used in a range of scenarios, including the application of compression techniques to text, still images, video and audio. Practical exercises, projects and exam questions reinforce learning, along with suggestions for further reading.
    • Apple I Replica Creation

      • 1st Edition
      • February 17, 2005
      • Tom Owad
      • English
      • eBook
        9 7 8 0 0 8 0 4 9 9 2 1 5
      The perfect book for computer hobbyists, Apple I Replica Creation: Back to the Garage is sure to equally appeal both to kids with gift certificates looking for fun on a snowy January day as well as to adults eager to learn the basics of simple microcomputer design. The book will begin by teaching readers the basics of computer processing by discussing the functionality of the 9 chip on the Apple I motherboard. From there, readers will be taught the basics of memory access and video input and output. Readers then learn how to assemble the various hardware components into a fully functioning Apple I replica. Finally, readers will learn how to write their own applications to take run on their new/old computer.