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.

  • Agent-Based Spatial Simulation with NetLogo Volume 1

    • 1st Edition
    • Arnaud Banos + 2 more
    • English
    Agent-based modeling is a flexible and intuitive approach that is close to both data and theories, which gives it a special position in the majority of scientific communities. Agent models are as much tools of understanding, exploration and adaptation as they are media for interdisciplinary exchange. It is in this kind of framework that this book is situated, beginning with agent-based modeling of spatialized phenomena with a methodological and practical orientation. Through a governing example, taking inspiration from a real problem in epidemiology, this book proposes, with pedagogy and economy, a guide to good practices of agent modeling. The reader will thus be able to understand and put the modeling into practice and acquire a certain amount of autonomy.
  • Supporting Research in Area Studies

    A Guide for Academic Libraries
    • 1st Edition
    • Lesley Pitman
    • English
    Supporting Research in Area Studies: A Guide for Academic Libraries focuses on the study of other countries or regions of the world, crossing traditional disciplinary boundaries in the humanities and social sciences. The book provides a comprehensive guide for academic libraries supporting communities of researchers, exploring the specialist requirements of these researchers in information resources, resource discovery tools, information skills, and the challenges of working with materials in multiple languages. The book makes the case that adapting systems and procedures to meet these needs will help academic libraries be better placed to support their institutions’ international agenda. Early chapters cover the academic landscape, its history, area studies, librarianship, and acquisitions. Subsequent chapters discuss collections management, digital products, and the digital humanities, and their role in academic projects, with final sections exploring information skills and the various disciplinary skills that facilitate the needs of researchers during their careers.
  • Bio-inspired Networking

    • 1st Edition
    • Daniel Câmara
    • English
    Bio-inspired techniques are based on principles, or models, of biological systems. In general, natural systems present remarkable capabilities of resilience and adaptability. In this book, we explore how bio-inspired methods can solve different problems linked to computer networks.Future networks are expected to be autonomous, scalable and adaptive. During millions of years of evolution, nature has developed a number of different systems that present these and other characteristics required for the next generation networks. Indeed, a series of bio-inspired methods have been successfully used to solve the most diverse problems linked to computer networks. This book presents some of these techniques from a theoretical and practical point of view.
  • Advances in Computers

    • 1st Edition
    • Volume 99
    • English
    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.
  • Internet Congestion Control

    • 1st Edition
    • Subir Varma
    • English
    Internet Congestion Control provides a description of some of the most important topics in the area of congestion control in computer networks, with special emphasis on the analytical modeling of congestion control algorithms. The field of congestion control has seen many notable advances in recent years and the purpose of this book, which is targeted towards the advanced and intermediate reader, is to inform about the most important developments in this area. The book should enable the reader to gain a good understanding of the application of congestion control theory to a number of application domains such as Data Center Networks, Video Streaming, High Speed Links and Broadband Wireless Networks. When seen through the lens of analytical modeling, there are a number of common threads that run through the design and analysis of congestion control protocols in all these different areas, which are emphasized in this book. The book also cuts a path through the profusion of algorithms in the literature, and puts the topic on a systematic and logical footing. Internet Congestion Control provides practicing network engineers and researchers with a comprehensive and accessible coverage of analytical models of congestion control algorithms, and gives readers everything needed to understand the latest developments and research in this area.
  • Effective Security Management

    • 6th Edition
    • Charles A. Sennewald + 1 more
    • English
    Effective Security Management, Sixth Edition teaches practicing security professionals how to build their careers by mastering the fundamentals of good management. The author, Charles Sennewald, brings common sense, wisdom, and humor to this bestselling introduction to security management that is ideal for both new and experienced security managers. The sixth edition of this classic professional reference work on the topic includes newly updated and expanded coverage of topics such as the integration of security executive into the business, background checks and hiring procedures, involvement in labor disputes, organized crime, and the role of social media.
  • Securing Social Media in the Enterprise

    • 1st Edition
    • Henry Dalziel
    • English
    Securing Social Media in the Enterprise is a concise overview of the security threats posed by the use of social media sites and apps in enterprise network environments. Social media sites and apps are now a ubiquitous presence within enterprise systems and networks, and are vulnerable to a wide range of digital systems attacks. This brief volume provides security professionals and network systems administrators a much-needed dive into the most current threats, detection techniques, and defenses for these attacks, and provides a roadmap for best practices to secure and manage social media within the enterprise.
  • Bent Functions

    Results and Applications to Cryptography
    • 1st Edition
    • Natalia Tokareva
    • English
    Bent Functions: Results and Applications to Cryptography offers a unique survey of the objects of discrete mathematics known as Boolean bent functions. As these maximal, nonlinear Boolean functions and their generalizations have many theoretical and practical applications in combinatorics, coding theory, and cryptography, the text provides a detailed survey of their main results, presenting a systematic overview of their generalizations and applications, and considering open problems in classification and systematization of bent functions. The text is appropriate for novices and advanced researchers, discussing proofs of several results, including the automorphism group of bent functions, the lower bound for the number of bent functions, and more.
  • Learning Processing

    A Beginner's Guide to Programming Images, Animation, and Interaction
    • 2nd Edition
    • Daniel Shiffman
    • English
    Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. Step-by-step examples, thorough explanations, hands-on exercises, and sample code, supports your learning curve.A unique lab-style manual, the book gives graphic and web designers, artists, and illustrators of all stripes a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of select advanced techniques. The book has been developed with a supportive learning experience at its core. From algorithms and data mining to rendering and debugging, it teaches object-oriented programming from the ground up within the fascinating context of interactive visual media.This book is ideal for graphic designers and visual artists without programming background who want to learn programming. It will also appeal to students taking college and graduate courses in interactive media or visual computing, and for self-study.
  • Successful User Experience: Strategies and Roadmaps

    • 1st Edition
    • Elizabeth Rosenzweig
    • English
    Successful User Experience: Strategy and Roadmaps provides you with a hands-on guide for pulling all of the User Experience (UX) pieces together to create a strategy that includes tactics, tools, and methodologies. Leveraging material honed in user experience courses and over 25 years in the field, the author explains the value of strategic models to refine goals against available data and resources. You will learn how to think about UX from a high level, design the UX while setting goals for a product or project, and how to turn that into concrete actionable steps. After reading this book, you’ll understand: How to bring high-level planning into concrete actionable steps How Design Thinking relates to creating a good UX How to set UX Goals for a product or project How to decide which tool or methodology to use at what point in product lifecycle This book takes UX acceptance as a point of departure, and builds on it with actionable steps and case studies to develop a complete strategy, from the big picture of product design, development and commercialization, to how UX can help create stronger products. This is a must-have book for your complete UX library.