Computing Handbook: Two-Volume Set, 3rd Edition (Hardback) book cover

Computing Handbook

Two-Volume Set, 3rd Edition

Edited by Allen Tucker, Teofilo Gonzalez, Heikki Topi, Jorge Diaz-Herrera

Chapman and Hall/CRC

3,816 pages | 500 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9781439898444
pub: 2014-05-13
SAVE ~$122.00

FREE Standard Shipping!


The Most Comprehensive Reference on Computer Science, Information Systems, Information Technology, and Software Engineering

Renamed and expanded to two volumes, the Computing Handbook, Third Edition (previously the Computer Science Handbook) provides up-to-date information on a wide range of topics in computer science, information systems (IS), information technology (IT), and software engineering. The third edition of this popular handbook addresses not only the dramatic growth of computing as a discipline but also the relatively new delineation of computing as a family of separate disciplines as described by the Association for Computing Machinery (ACM), the IEEE Computer Society (IEEE-CS), and the Association for Information Systems (AIS).

Both volumes in the set describe what occurs in research laboratories, educational institutions, and public and private organizations to advance the effective development and use of computers and computing in today’s world. Research-level survey articles provide deep insights into the computing discipline, enabling readers to understand the principles and practices that drive computing education, research, and development in the twenty-first century. Chapters are organized with minimal interdependence so that they can be read in any order and each volume contains a table of contents and subject index, offering easy access to specific topics.

Table of Contents

Volume 1:

Overview of Computer Science

Structure and Organization of Computing Peter J. Denning

Computational Thinking Valerie Barr

Algorithms and Complexity

Data Structures Mark Weiss

Basic Techniques for Design and Analysis of Algorithms Edward Reingold

Graph and Network Algorithms Samir Khuller and Balaji Raghavachari

Computational Geometry Marc van Kreveld

Complexity Theory Eric Allender, Michael Loui, and Kenneth Regan

Formal Models and Computability Tao Jiang, Ming Li, and Bala Ravikumar

Cryptography Jonathan Katz

Algebraic Algorithms Angel Diaz, Erich Kaltofen, and Victor Pan

Some Practical Randomized Algorithms and Data Structures Eli Upfal and Micheal Mitzenbacher

Approximation Algorithms and Metaheuristics Teo Gonzalez

Combinatorial Optimization Vijay Chandru and M.R. Rao

Graph Drawing Ioannis "Yanni" G. Tollis

Pattern Matching and Text Compression Algorithms Maxime Crochemore and Thierry Lecroq

Distributed Algorithms Rachid Guerraoui

Architecture and Organization

Digital Logic Miriam Leeser

Memory Systems Yoongu Kim and Onur Mutlu

Storage Systems Alexander Thomasian

High-Speed Computer Arithmetic Earl E. Swartzlander, Jr.

Input/Output Devices and Interaction Techniques Ken Hinckley, Robert J.K. Jacob, Colin Ware, Jacob O. Wobbrock, and Daniel Wigdo

Performance Enhancements Joseph Dumas

Parallel Architectures Michael J. Flynn and Kevin W. Rudd

Multi-Core Architectures and Their Software Landscape Raphael Poss

DNA Computing John Reif

Computational Science, Graphics, and Visual Computing

Computational Electromagnetics J.S. Shang

Computational Fluid Dynamics David Caughey

Computational Astrophysics Jon Hakkila, Derek Buzasi, and Robert Thacker

Computational Chemistry J. Phillip Bowen, Frederick J. Heldrich, Clyde R. Metz, Shawn C. Sendlinger, Neal E. Tonks, and Robert M. Panoff

Computational Biology: The Fundamentals of Sequence-Based Techniques Steven Thompson

Terrain Modeling for the Geosciences Laura Toma and Herman Haverkort

Geometric Primitives Alyn P. Rockwood

Computer Animation Daniel Thalmann

Intelligent Systems

Paraconsistent Logic-Based Reasoning for Intelligent Systems Kazumi Nakamatsu

Qualitative Reasoning Kenneth Forbus

Machine Learning Stephen Marsland

Explanation-Based Learning Gerald DeJong

Search D. Kopec, J.L. Cox, and S. Lucci

Planning and Scheduling Roman Bartak

Natural Language Processing Nitin Indurkhya

Understanding Spoken Language Gokhan Tur

Neural Networks (Perceptrons)

Cognitive Modeling Eric Chown

Graphical Models for Probabilistic and Causal Reasoning Judea Pearl

Networking and Communication

Network Organization and Topologies William Stallings

Routing Protocols Radia Perlman

Access Control Ravi Sandhu, Pierangela Samarati, and Sabrina De Capitani di Vimercati

Data Compression Khalid Sayood

Localization in Underwater Acoustic Sensor Networks (UW-ASNs) Dario Pompili and Baozhi Chen

Semantic Web Pascal Hitzler

Web Search Engines: Practice and Experience Tao Yang

Operating Systems

Process Synchronization and Interprocess Communication Craig E. Wills

Thread Management for Shared-Memory Multiprocessors Thomas E. Anderson, Brian N. Bershad, Edward Lazowska, and Henry Levy

Virtual Memory Peter J. Denning

Secondary Storage and File Systems Marshall Kirk McKusick

Performance Modeling and Analysis of Computer Systems Alex Thomasian

Resource Sharing and Interconnectivity of Distributed Systems: QoS Perspective Rajkumar Buyya and Mohsen Amini

Real-Time Computing Sanjoy Baruah

Distributed and Multiprocessor Scheduling Yves Robert

Distributed File Systems and Distributed Memory T.W. Doeppner, Jr.

Mobile Operating Systems Ralph Morelli and Trishan de Lanerolle

Service Oriented Operating Systems Stefan Wesner

Programming Languages

Imperative Language Paradigm Michael Jipping and Kim Bruce

The Object-Oriented Language Paradigm Raimund Ege

Logic Programming and Constraint Logic Programming Jacques Cohen

Multi-Paradigm Languages Michael Hanus

Scripting Languages Bob Noonan

Compilers and Interpreters Kenneth Louden

Type Systems Stephanie Wierich

Programming Language Semantics David Schmidt

Formal Methods Jonathan Bowen and Michael Hinchey

The Discipline of Software Engineering

The Discipline of Software Engineering: An Overview Jorge Diaz-Herrera and Peter Freeman

Software Business and Economics Christof Ebert

Professionalism and Certification Stephen B. Seidman

Code of Ethics and Professional Conduct Donald Gotterbarn

Open Source and Governance; COTS Brian M. Gaff, Gregory J. Ploussios, and Brian R. Landry

Software Quality and Measurement

Evidence-Informed Software Engineering and Systematic Literature Review David Budgen and Pearl Brereton

Software Quality and Model-Based Software Improvement Ozlem Albayrak

Empirical Software Engineering David Budgen and Barbara Kitchenham

Software Metrics and Measurements David Zubrow

Software Development Process, Paradigms, and Management

Service-Oriented Development Andy Wang and Jack Zheng

Agile Development John Favaro

Software Development: Management and Business Concepts Michael Cusumano

Project Personnel and Organization Paul McMahon and Tom McBride

Project and Process Control James McDonald

Software Modeling, Analysis, and Design

Requirements Elicitation Dan Berry

Specification Andrew McGettrick

Model Checking Alistair Donaldson

Software Design Strategies Len Bass

Software Architecture Bedir Tekinerdogan

Human-Computer Interfaces for Speech Applications Juan Gilbert

Software Construction

Software Product Lines Jorge Diaz-Herrera and Melvin Perez-Cedano

Software Assurance Nancy Mead


Volume 2:

Disciplinary Foundations and Global Impact

Evolving Discipline of Information Systems Heikki Topi

Discipline of Information Technology Barry M. Lunt and Han Reichgelt

Information Systems as a Practical Discipline Juhani Iivari

Information Technology Han Reichgelt, Joseph J. Ekstrom, Art Gowan, and Barry M. Lunt

Sociotechnical Approaches to the Study of Information Systems Steve Sawyer and Mohammad Hossein Jarrahi

IT and Global Development Erkki Sutinen

Using ICT for Development, Societal Transformation, and Beyond Sherif Kamel

Technical Foundations of Data and Database Management

Data Models Avi Silberschatz, Henry F. Korth, and S. Sudarshan

Tuning Database Design for High Performance Philippe Bonnet and Dennis Shasha

Access Methods Apostolos N. Papadopoulos, Kostas Tsichlas,Anastasios Gounaris, and Yannis Manolopoulos

Query Optimization Nicolas Bruno

Concurrency Control and Recovery Michael J. Franklin

Distributed and Parallel Database Systems M. Tamer Özsu and Patrick Valduriez

Multimedia Databases Vincent Oria, Ying Li, Chitra Dorai, and Michael E. Houle

Data, Information, and Knowledge Management

Building Conceptual Modeling on the Foundation of Ontology Andrew Burton-Jones and Ron Weber

Data and Information Quality Research Hongwei Zhu, Stuart E. Madnick, Yang W. Lee, and Richard Y. Wang

Knowledge Management Sue Newell and Marco Marabelli

Digital Libraries Edward A. Fox, Monika Akbar, Sherif Hanie El Meligy Abdelhamid, Noha Ibrahim

Elsherbiny, Mohamed Magdy Gharib Farag, Fang Jin, Jonathan P. Leidig, and Sai Tulasi Neppali

Knowledge Discovery and Data Mining Jennifer Jie Xu

Big Data Stephen Brobst and Bill Franks

Governance of Organizational Data and Information Walid el Abed and Paul Brillant Feuto Njonko

Analysis, Design, and Development of Organizational Systems

Design Science Research Alan R. Hevner

Identifying Opportunities for IT-Enabled Organizational Change Matti Rossi and Juho Lindman

Deconstructing Enterprise Systems Paul Devadoss

Enterprise Architecture Martin Meyer and Markus Helfert

Business Process Management and Business Process Analysis Jan vom Brocke and Christian Sonnenberg

Information Requirements Determination Glenn J. Browne

From Waterfall to Agile Joey F. George

Human-Centered System Development Jennifer Tucker

Developing and Managing Complex, Evolving Information Infrastructures Ole Hanseth

Impact of Culture on Information Systems Design and Use Dianne Cyr

Human–Computer Interaction and User Experience

Usability Engineering John M. Carroll and Mary Beth Rosson

Task Analysis and the Design of Functionality David Kieras and Keith A. Butler

Designing Multimedia Applications for User Experience Alistair Sutcliffe

Applying International Usability Standards Tom Stewart

Designing Highly Usable Web Applications Silvia Abrahão, Emilio Insfran, and Adrian Fernandez

Transforming HCI William M. Gribbons and Roland Hübscher

Using Information Systems and Technology to Support Individual and Group Tasks

Individual-Level Technology Adoption Research Viswanath Venkatesh, Michael G. Morris, and Fred D. Davis

Computer Self-Efficacy George M. Marakas, Miguel I. Aguirre-Urreta, and Kiljae Lee

Developing Individual Computing Capabilities Saurabh Gupta

Role of Trust in the Design and Use of Information Technology and Information Systems Xin Li

Impacts of Information Systems on Decision-Making Emre Yetgin, Matthew L. Jensen, and Teresa Shaft

Computer-Supported Cooperative Work Steven E. Poltrock

Information Technology for Enhancing Team Problem Solving and Decision Making Gert-Jan de Vreede, Benjamin Wigert, Triparna de Vreede, Onook Oh, Roni Reiter-Palmon, and Robert Briggs

Organizational Adoption of New Communication Technologies Jonathan Grudin

Social Media Use within the Workplace Ester S. Gonzalez and Hope Koch

Managing and Securing the IT Infrastructure and Systems

Virtualization of Storage and Systems Yang Song, Gabriel Alatorre, Aameek Singh, Jim Olson, and Ann Corrao

Cloud Computing Sharon E. Hunt, John G. Mooney, and Michael L. Williams

Enterprise Mobility Carsten Sørensen

Sustainable IT Edward Curry and Brian Donnellan

Business Continuity Nijaz Bajgoric

Technical Foundations of Information Systems Security Daniela Oliveira and Jedidiah Crandall

Database Security and Privacy Sabrina De Capitani di Vimercati, Sara Foresti, Sushil Jajodia, and Pierangela Samarati

Behavioral Information Security Management Merrill Warkentin and Leigh Mutchler

Privacy, Accuracy, and Accessibility of Digital Business Ryan T. Wright and David W. Wilson

Digital Forensics Vassil Roussev

Managing Organizational Information Systems and Technology Capabilities

Organizing and Configuring the IT Function Till Winkler and Carol V. Brown

Topics of Conversation: The New Agenda for the CIO Joe Peppard

Information Technology Management Frameworks Hillol Bala and V. Ramesh

Sourcing Information Technology Services Mary Lacity and Leslie Willcocks

IS/IT Project Management Laurie J. Kirsch and Sandra A. Slaughter

IS/IT Human Resource Development and Retention Thomas W. Ferratt and Eileen M. Trauth

Performance Evaluation/Assessment for IS Professionals Fred Niederman

Financial Information Systems Audit Practice Micheal Axelsen, Peter Green, and Gail Ridley

Information Systems and the Domain of Business Intertwined

Strategic Alignment Maturity Jerry Luftman

Process of Information Systems Strategizing Anna Karpovsky, Mikko Hallanoro, and Robert D. Galliers

Information Technology and Organizational Structure M. Lynne Markus

Open Innovation Sirkka L. Jarvenpaa

Inter-Organizational Information Systems Charles Steinfield

Future of Information Systems Success William DeLone, Ephraim McLean, and Darshana Sedera

Business Value of IS Investments Ellen D. Hoadley and Rajiv Kohli

Information Technology and Firm Value Sunil Mithas and Henry C. Lucas, Jr.


About the Editors

Tucker\, Allen; Gonzalez\, Teofilo; Topi\, Heikki; Diaz-Herrera\, Jorge

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Programming / Games
COMPUTERS / Information Technology
COMPUTERS / Software Development & Engineering / General
COMPUTERS / Computer Engineering
MATHEMATICS / Arithmetic