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.

    • Real-Time Systems Development

      • 1st Edition
      • October 28, 2005
      • Rob Williams
      • English
      • Paperback
        9 7 8 0 7 5 0 6 6 4 7 1 4
      • eBook
        9 7 8 0 0 8 0 4 5 6 4 0 9
      Real-Time Systems Development introduces computing students and professional programmers to the development of software for real-time applications. Based on the academic and commercial experience of the author, the book is an ideal companion to final year undergraduate options or MSc modules in the area of real-time systems design and implementation. Assuming a certain level of general systems design and programming experience, this text will extend students’ knowledge and skills into an area of computing which has increasing relevance in a modern world of telecommunications and ‘intelligent’ equipment using embedded microcontrollers. This book takes a broad, practical approach in discussing real-time systems. It covers topics such as basic input and output; cyclic executives for bare hardware; finite state machines; task communication and synchronization; input/output interfaces; structured design for real-time systems; designing for multitasking; UML for real-time systems; object oriented approach to real-time systems; selecting languages for RTS development; Linux device drivers; and hardware/software co-design. Programming examples using GNU/Linux are included, along with a supporting website containing slides; solutions to problems; and software examples. This book will appeal to advanced undergraduate Computer Science students; MSc students; and, undergraduate software engineering and electronic engineering students.
    • Computational Systems Biology

      • 1st Edition
      • October 25, 2005
      • Andres Kriete + 1 more
      • English
      • Paperback
        9 7 8 1 4 9 3 3 0 0 0 7 5
      • eBook
        9 7 8 0 0 8 0 4 5 9 3 4 9
      Systems Biology is concerned with the quantitative study of complex biosystems at the molecular, cellular, tissue, and systems scales. Its focus is on the function of the system as a whole, rather than on individual parts. This exciting new arena applies mathematical modeling and engineering methods to the study of biological systems. This book is the first of its kind to focus on the newly emerging field of systems biology with an emphasis on computational approaches. The work covers new concepts, methods for information storage, mining and knowledge extraction, reverse engineering of gene and metabolic networks, as well as modelling and simulation of multi-cellular systems. Central themes include strategies for predicting biological properties and methods for elucidating structure-function relationships.
    • How to Cheat at IT Project Management

      • 1st Edition
      • October 21, 2005
      • Susan Snedaker
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 0 3 7 5
      • eBook
        9 7 8 0 0 8 0 4 8 8 9 7 4
      This book is written with the IT professional in mind. It provides a clear, concise system for managing IT projects, regardless of the size or complexity of the project. It avoids the jargon and complexity of traditional project management (PM) books. Instead, it provides a unique approach to IT project management, combining strategic business concepts (project ROI, strategic alignment, etc.) with the very practical, step-by-step instructions for developing and managing a successful IT project. It’s short enough to be easily read and used but long enough to be comprehensive in the right places.
    • Why Programs Fail

      • 1st Edition
      • October 11, 2005
      • Andreas Zeller
      • English
      • eBook
        9 7 8 0 0 8 0 4 8 1 7 3 9
      Why Programs Fail is about bugs in computer programs, how to find them, how to reproduce them, and how to fix them in such a way that they do not occur anymore. This is the first comprehensive book on systematic debugging and covers a wide range of tools and techniques ranging from hands-on observation to fully automated diagnoses, and includes instructions for building automated debuggers. This discussion is built upon a solid theory of how failures occur, rather than relying on seat-of-the-pants techniques, which are of little help with large software systems or to those learning to program. The author, Andreas Zeller, is well known in the programming community for creating the GNU Data Display Debugger (DDD), a tool that visualizes the data structures of a program while it is running.
    • Handbook of Biosurveillance

      • 1st Edition
      • October 7, 2005
      • Michael M. Wagner + 2 more
      • English
      • Hardback
        9 7 8 0 1 2 3 6 9 3 7 8 5
      • Paperback
        9 7 8 1 4 9 3 3 0 0 6 8 6
      • eBook
        9 7 8 0 0 8 0 4 5 9 9 9 8
      Provides a coherent and comprehensive account of the theory and practice of real-time human disease outbreak detection, explicitly recognizing the revolution in practices of infection control and public health surveillance.
    • Sarbanes-Oxley Compliance Using COBIT and Open Source Tools

      • 1st Edition
      • October 7, 2005
      • Christian B Lahti + 1 more
      • English
      • eBook
        9 7 8 0 0 8 0 4 8 9 6 7 4
      This book illustrates the many Open Source cost savings opportunities available to companies seeking Sarbanes-Oxley compliance. It also provides examples of the Open Source infrastructure components that can and should be made compliant. In addition, the book clearly documents which Open Source tools you should consider using in the journey towards compliance. Although many books and reference material have been authored on the financial and business side of Sox compliance, very little material is available that directly address the information technology considerations, even less so on how Open Source fits into that discussion.Each chapter begins with an analysis of the business and technical ramifications of Sarbanes-Oxley as regards to topics covered before moving into the detailed instructions on the use of the various Open Source applications and tools relating to the compliance objectives.
    • 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.
    • Skype Me! From Single User to Small Enterprise and Beyond

      • 1st Edition
      • October 1, 2005
      • Markus Daehne
      • English
      • Paperback
        9 7 8 1 5 9 7 4 9 0 3 2 0
      • eBook
        9 7 8 0 0 8 0 4 8 9 7 1 1
      This book is divided into four parts. Part I begins with several chapters on the basics of Skype. Here the reader learns how to install and configure Skype on several platforms including Windows, Max OSX, Linux, and PocketPC. The reader will also learn how to begin making voice over IP calls immediately. Part II deals with the more advanced features of Skype. Here the reader learns how to use Skype on new “Skype Ready” cell phones, use Skype for more advanced, business-oriented tasks such as scheduling and file transfers, as well as using SkypeOut. Part III discusses how to integrate Skype with third party networking, communication, and security devices such as routers, firewalls, and mail servers, as well as using the brand new Skype for Business. Part IV covers the Skype Application Programming Interface, Plug-ins, Add-ons, and third party tools. Here the reader learns to develop and customize their own applications using the new, powerful, Skype API.
    • The PIC Microcontroller: Your Personal Introductory Course

      • 3rd Edition
      • September 23, 2005
      • John Morton
      • English
      • Paperback
        9 7 8 0 7 5 0 6 6 6 6 4 0
      • eBook
        9 7 8 0 0 8 0 4 7 3 7 5 8
      John Morton offers a uniquely concise and practical guide to getting up and running with the PIC Microcontroller. The PIC is one of the most popular of the microcontrollers that are transforming electronic project work and product design, and this book is the ideal introduction for students, teachers, technicians and electronics enthusiasts. Assuming no prior knowledge of microcontrollers and introducing the PIC Microcontroller's capabilities through simple projects, this book is ideal for electronics hobbyists, students, school pupils and technicians. The step-by-step explanations and the useful projects make it ideal for student and pupil self-study: this is not just a reference book - you start work with the PIC microcontroller straight away. The revised third edition focuses entirely on the re-programmable flash PIC microcontrollers such as the PIC16F54, PIC16F84 and the extraordinary 8-pin PIC12F508 and PIC12F675 devices.
    • Business Continuity and Disaster Recovery for InfoSec Managers

      • 1st Edition
      • September 20, 2005
      • John Rittinghouse PhD CISM + 1 more
      • English
      • Paperback
        9 7 8 1 5 5 5 5 8 3 3 9 2
      • eBook
        9 7 8 0 0 8 0 5 2 8 3 3 5
      Every year, nearly one in five businesses suffers a major disruption to its data or voice networks or communications systems. Since 9/11 it has become increasingly important for companies to implement a plan for disaster recovery. This comprehensive book addresses the operational and day-to-day security management requirements of business stability and disaster recovery planning specifically tailored for the needs and requirements of an Information Security Officer. This book has been written by battle tested security consultants who have based all the material, processes and problem- solving on real-world planning and recovery events in enterprise environments world wide.John has over 25 years experience in the IT and security sector. He is an often sought management consultant for large enterprise and is currently a member of the Federal Communication Commission's Homeland Security Network Reliability and Interoperability Council Focus Group on Cybersecurity, working in the Voice over Internet Protocol workgroup. James has over 30 years experience in security operations and technology assessment as a corporate security executive and positions within the intelligence, DoD, and federal law enforcement communities. He has a Ph.D. in information systems specializing in information security and is a member of Upsilon Pi Epsilon (UPE), the International Honor Society for the Computing and Information Disciplines. He is currently an Independent Consultant.