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.

  • Cyber Warfare

    Techniques, Tactics and Tools for Security Practitioners
    • 2nd Edition
    • Jason Andress + 1 more
    • English
    Cyber Warfare, Second Edition, takes a comprehensive look at how and why digital warfare is waged. The book explores the participants, battlefields, and the tools and techniques used in today's digital conflicts. The concepts discussed gives students of information security a better idea of how cyber conflicts are carried out now, how they will change in the future, and how to detect and defend against espionage, hacktivism, insider threats and non-state actors such as organized criminals and terrorists. This book provides concrete examples and real-world guidance on how to identify and defend a network against malicious attacks. It probes relevant technical and factual information from an insider's point of view, as well as the ethics, laws and consequences of cyber war and how computer criminal law may change as a result. Logical, physical, and psychological weapons used in cyber warfare are discussed. This text will appeal to information security practitioners, network security administrators, computer system administrators, and security analysts.
  • Network Convergence

    Ethernet Applications and Next Generation Packet Transport Architectures
    • 1st Edition
    • Vinod Joseph + 1 more
    • English
    Network Convergence: Ethernet Applications and Next Generation Packet Transport Architectures provides the guidance and solutions you'll need to understand Ethernet and emerging applications such as cloud computing and mobile apps, as well as large-scale retail and business deployments. This reference starts with an overview of the Ethernet and existing broadband architectures, including XDSL, WIMAX, and VLANs. It moves on to cover next-generation networks and mobile architectures, as well as cloud computing. The book also addresses the convergence of optical, Ethernet and IP/MPLS layers, considered to be the backbone of next-generation packet transport architecture. If you're a network designer or architect, a technical sales professional, or if you're pursuing technical certifications, you will benefit from Network Convergence's fundamental information on this rapidly evolving technology.
  • Computer Organization and Design MIPS Edition

    The Hardware/Software Interface
    • 5th Edition
    • David A. Patterson + 1 more
    • English
    Computer Organization and Design, Fifth Edition, is the latest update to the classic introduction to computer organization. The text now contains new examples and material highlighting the emergence of mobile computing and the cloud. It explores this generational change with updated content featuring tablet computers, cloud infrastructure, and the ARM (mobile computing devices) and x86 (cloud computing) architectures. The book uses a MIPS processor core to present the fundamentals of hardware technologies, assembly language, computer arithmetic, pipelining, memory hierarchies and I/O.Because an understanding of modern hardware is essential to achieving good performance and energy efficiency, this edition adds a new concrete example, Going Faster, used throughout the text to demonstrate extremely effective optimization techniques. There is also a new discussion of the Eight Great Ideas of computer architecture. Parallelism is examined in depth with examples and content highlighting parallel hardware and software topics. The book features the Intel Core i7, ARM Cortex-A8 and NVIDIA Fermi GPU as real-world examples, along with a full set of updated and improved exercises.This new edition is an ideal resource for professional digital system designers, programmers, application developers, and system software developers. It will also be of interest to undergraduate students in Computer Science, Computer Engineering and Electrical Engineering courses in Computer Organization, Computer Design, ranging from Sophomore required courses to Senior Electives.
  • The Moderator's Survival Guide

    Handling Common, Tricky, and Sticky Situations in User Research
    • 1st Edition
    • Donna Tedesco + 1 more
    • English
    The Moderator's Survival Guide is your indispensable resource for navigating the rocky shoals of your one-on-one user research sessions. Inside, you’ll find guidance for nearly 100 diverse situations (ranging from business-as-usual to tricky and sticky) that might occur during usability studies, contextual inquiries, or user interviews. As a moderator, you are responsible for the well-being of the participant, your study, and your organization. You must be prepared for anything that may happen, from your technology failing to the participant quailing. Use this guide to identify your best next steps, react appropriately, and survive any challenges that comes your way.
  • Basic Mechanical Vibrations

    • 1st Edition
    • A J Pretlove
    • English
    BASIC Mechanical Vibrations deals with vibrations and combines basic theory with the development of useful computer programs to make design calculations. The programs in the book are written in BASIC. This book is comprised of six chapters and begins with a brief introduction to computing, with special emphasis on the fundamentals of the BASIC computer language. The chapters that follow give concise elements of vibration theory followed by problem solving examples making use of BASIC programs. The vibration analysis of engineering systems, which may be modeled by a single degree of freedom, is presented. Simple systems with damping and no damping are considered, along with systems having two and several degrees of freedom. The final chapter is concerned with bending vibrations. The text includes some subroutines for performing simple matrix operations on two-dimensional arrays that can be used in vibration calculations. This monograph will be useful to engineers who need to make vibration design calculations and to students of mechanical engineering.
  • Job Reconnaissance

    Using Hacking Skills to Win the Job Hunt Game
    • 1st Edition
    • Josh More
    • English
    There is considerably more skill in the IT and security communities than is reflected in the jobs people are able to attain. Most people's limiting factor in their ability to get better jobs is not technical skills or even the soft skills necessary to do well in a new job. It is that getting a job is a completely different skill set and one that most people only practice every few years. Job Reconnaissance: Using Hacking Skills to Win the Job Hunt Game explains the job hunting process, why the most commonly followed models fail and how to better approach the search. It covers the entire job hunt process from when to decide to leave your current job, research new possible job opportunities, targeting your new boss, controlling the job interview process and negotiating your new compensation and the departure from your current job. This is not a complete all-in-one job-hunting book. This book assumes that the reader is reasonably competent and has already heard most of the "standard" advice, but is having difficulty putting the advice into practice. The goal is to fill in the gaps of the other books and to help the readers use their technical skills to their advantage in a different context. The emphasis in Job Reconnaissance is for infosec and IT job seekers to leverage the same skills they use in penetration testing and recon toward job-hunting success. These skills include targeting, reconnaissance and profiling combined with a technical look at skills other career search books commonly miss.
  • The Digital Crown

    Winning at Content on the Web
    • 1st Edition
    • Ahava Leibtag
    • English
    In 1997, Bill Gates famously said "Content is king." Since then, the digital marketing world has been scrambling to fulfill this promise, as we finally shift our focus to what consumers really want from our brands: a conversation.The Digital Crown walks you through the essentials of crafting great content: the fundamentals of branding, messaging, business goal alignment, and creating portable, mobile content that is future-ready. Systems create freedom, and within this book you’ll learn the seven critical rules to align your internal and external content processes, including putting your audience first, involving stakeholders early and often, and creating multidisciplinary content teams. Complete with case studies and experience drawn directly from global content projects, you are invited to observe the inner workings of successful content engagements. You’ll learn how to juggle the demands of IT, design, and content teams, while acquiring all the practical tools you need to devise a roadmap for connecting and engaging with your customers. This is your next step on the journey to creating and managing winning content to engage your audience and keep them coming back for more.
  • Data Stewardship

    An Actionable Guide to Effective Data Management and Data Governance
    • 1st Edition
    • David Plotkin
    • English
    Data stewards in business and IT are the backbone of a successful data governance implementation because they do the work to make a company’s data trusted, dependable, and high quality. Data Stewardship explains everything you need to know to successfully implement the stewardship portion of data governance, including how to organize, train, and work with data stewards, get high-quality business definitions and other metadata, and perform the day-to-day tasks using a minimum of the steward’s time and effort. David Plotkin has loaded this book with practical advice on stewardship so you can get right to work, have early successes, and measure and communicate those successes, gaining more support for this critical effort.
  • Application Administrators Handbook

    Installing, Updating and Troubleshooting Software
    • 1st Edition
    • Kelly C Bourne
    • English
    An Application Administrator installs, updates, optimizes, debugs and otherwise maintains computer applications for an organization. In most cases these applications have been licensed from a third party, but they may have been developed internally. Examples of application types include Enterprise Resource Planning (ERP), Customer Resource anagement (CRM), and Point of Sale (POS), legal contract management, time tracking, accounts payable/receivable, payroll, SOX compliance tracking, budgeting, forecasting and training. In many cases the organizations are absolutely dependent that these applications be kept running. The importance of Application Administrators and the level to which organizations depend upon them is easily overlooked.Applicati... Administrator’s Handbook provides both an overview of every phase of administering an application; from working the vendor prior to installation, the installation process itself, importing data into the application, handling upgrades, working with application users to report problems, scheduling backups, automating tasks that need to be done on a repetitive schedule, and finally retiring an application. It provides detailed, hands-on instructions on how to perform many specific tasks that an Application Administrator must be able to handle.
  • Next Generation Knowledge Machines

    Design and Architecture
    • 1st Edition
    • Syed V. Ahamed
    • English
    This book delivers the scientific and mathematical basis to treat and process knowledge as a quantifiable and dimensioned entity. It provides the units and measures for the value of information contained in a "body of knowledge" that can be measured, processed, enhanced, communicated and preserved. It provides a basis to evaluate the quantity of knowledge acquired by students at various levels and in different universities. The effect of time on the dynamics and flow of knowledge is tied to Internet knowledge banks and provides the basis for designing and building the next generation of novel machine to appear in society. This book ties the basic needs of all human beings to the modern machines that resolve such need based on Internet knowledge banks (KBs) distributed throughout nations and societies. The features of the Intelligent Internet are fully exploited to make a new generation of students and knowledge workers use the knowledge resources elegantly and optimally. It deals with topics and insight into the design and architecture of next-generation computing systems that deal with human and social problems. Processor and Internet technologies that have already revolutionized human lives form the subject matter and the focal point of this book. Information and knowledge on the Internet delivered by next-generation mobile networks form the technical core presented. Human thought processes and adjustments follow the solutions offered by machines.