Pub. Date:
Wiley Encyclopedia of Computer Science and Engineering, 5-Volume Set / Edition 1

Wiley Encyclopedia of Computer Science and Engineering, 5-Volume Set / Edition 1

by Benjamin W. Wah


Current price is , Original price is $2235.0. You

Temporarily Out of Stock Online

Please check back later for updated availability.

Item is available through our marketplace sellers.

Product Details

ISBN-13: 9780471383932
Publisher: Wiley
Publication date: 01/20/2009
Pages: 3328
Product dimensions: 9.30(w) x 11.90(h) x 7.00(d)

About the Author

Benjamin W. Wah received his Ph.D. degree in computer science from the University of California, Berkeley, CA, in 1979. He is currently the Franklin W. Woeltge Professor of Electrical and Computer Engineering and a Professor of the Coordinated Science Laboratory of the University of Illinois at Urbana-Champaign, Urbana, IL. Previously, he had served on the faculty of Purdue University (1979-85), and as a Program Director at the National Science Foundation (1988-89).

Dr. Wah has served as editor of a number of jounals:

  • Knowledge and Information Systems (Honorary Editor-in-Chief: since 1998),
  • IEEE Trans. on Knowledge and Data Engineering (Editor-in-Chief: 1993-96; Associate Editor-in-Chief: 1989-92),
  • Information Science (Associate Editor: 1988-93, 2004-present; Senior Associate Editor: 1988-2003),
  • Int'l Journal on Artificial Intelligence Tools (Editor: 1991-present),
  • Neural Processing Letters (Editor: 1999-present),
  • World Wide Web Journal (Editor: 2001-present),
  • Chinese Journal on Electronics (Editor: 1996-present),
  • IEEE Trans. on Software Engineering (Editor: 1985-88),
  • Journal of Parallel and Distributed Computing (Area Editor: 1985-95, Advisory Board: 1999-present),
  • Journal of VLSI Signal Processing (Editor: 1994-present),
  • Parallel Algorithms and Applications (Editor: 1997-2004),

He has served in the IEEE Computer Society as

  • Past President (2002),
  • President (2001),
  • President-Elect (2000),
  • Elected First Vice President for Publications (1999),
  • Elected Second Vice President for Publications (1998),
  • Treasurer and Executive Committee member (1997),
  • Elected Governing Board member (1989-93, 1996-98),
  • Publications Board (1989-1996),
  • Press Activities Board (1991-1996),
  • Membership Activities Board (1993),
  • Computer Society representative to IEEE Neural Network Council (1992-93, 1995-1998),
  • Fellow Evaluation Committee (member: 1993-95, vice chair: 1996, chair 1997),
  • Distinguished Visitor (1983-86, 1989-92).

Table of Contents

Abstract Data Types.

Active Contours: Snakes.

Active Database Systems.

Ad Hoc and Sensor Networks.

Addressing: Direct and Indirect.

Agent Technology.

Agent-Oriented Software Engineering.

Agile Software Development.

Aircraft Computers.

Algebraic Coding Theory.

Algebraic Geometry.

Algorithm Based Fault Tolerant Cryptography.

Algorithmic Music.

Analog-to-Digital Conversion in the Early 21st Century.

Analytical Customer Relationship Management.

Answer Set Programming.

Approximation Theory.

Artificial Intelligence Languages.

Artificial Neural Networks.

Aspect-Oriented Software Development: An Introduction.

Assembly Language.

Asynchronous Transfer Mode Networks.

Authorization, Access Control, Information Flow.

Automated Theorem Proving.

Automatic Test Generation.

Autonomous Decentralized Systems.

Autonomous Surveillance Systems.

Autonomy-Oriented Computing (AOC).


Bayesian Belief Networks.

Behavioral Sciences and Computing.

Bioinformatic Databases.


Biologically Inspired Neural Computation.

Biology Computing.

Capability Maturity Models (CMM).

Carry Logic.

CD-ROMs and Computer Systems.

Cerebellar Model Arithmetic Computer.

Choice Uncertainty Principle.

Chomsky Hierarchy.

Class and Object.

Clusters and Grids.

Cognitive Systems and Cognitive Architectures.

Collaborative Virtual Environments: Applications.

Collaborative Virtual Environments: System Architectures.

Collaborative Virtual Environments: Web-based Issues.

Color Models.

Color Perception.

Communication Processors for Wireless Systems.

Communication-Induced Checkpointing Protocols andRollback-Dependency Trackability.

Component-Based Software Engineering.


Computational Complexity Theory.

Computational Intelligence.

Computational Materials Physics.

Computational Number Theory.

Computer Animation.

Computer Architecture.

Computer Engineering Education.

Computer Games.

Computer Music Composition/Analysis.

Computer Supported Asynchronous Learning: The Relevance ofCommunication and Facilitation.

Computer-Aided Instruction.

Computerized Dictionaries: Integrating Portable Devices,Translation Software and Web Dictionaries to Maximize Learning.

Computing Accreditation: Evolution and Trends Associated withUnited States Accrediting Agencies.

Computing Pre-University: Challenges in K-12 ComputingEducation.

Computing Pre-University: Primary Computing Education.

Computing Pre-University: Secondary Level ComputingCurricula.

Concurrent Programming.

Content-Based Multimedia Retrieval.

Contour Tracking.

Convex Optimization.

Cooperative Database Systems.

Cooperative XML (CoXML) Query Answering.

Coordination & Synchronization: Designing PracticalDetectors for Large-Scale Distributed Systems.

Crowd Simulation.



Data Analysis.

Data Classification.

Data Communication.

Data Compression.

Data Compression Codes, Lossy.

Data Handling in Intelligent Transportation Systems.

Data Mining.

Data Privacy.

Data Search Engine.

Data Security.

Data Storage on Magnetic Disks.

Data Structures and Algorithms.

Data Warehouse.

Database Languages.

Dataflow Computers: Their History and Future.

Decision Support Systems: Foundations and Variations.

Deductive Databases.

Design Patterns.

Digital Arithmetic.

Digital Sound Synthesis for Multimedia Audio.

Dimensionality Reduction.

Discrete Event Systems: Untimed Models and their Analysis.

Disk Storage.

Distance Education in Computer Science.

Distributed and Collaborative Development.

Distributed Databases.

Distributed File Systems.

Distributed Project Management.

Document Image Analysis and Recognition.

Dynamic Programming.

Edge Detection in Gray Scale, Color and Range Images.

Education and Training in Software Engineering.

Electronic Calculators.

Electronic Data Interchange.

Electronic Warfare.

Embedded Operating Systems.

Embedded Software.

Entity Relationship Model.

Environmental Science Computing.

Ethics and Professional Responsibility in Computing.

Evolutionary Learning.

Expert Decision System for Robot Selection.

Expert Systems.

Face Recognition Techniques.

Failure Detectors for Asynchronous Distributed Systems: AnIntroduction.

Fault Tolerant Computing.

Fault-Tolerant Software.

Fiber Optical Communication Networks.

File Organizations.

Financial Application: Stock Markets.

Fingerprint Identification.

Fixed-Point Computer Arithmetic.

Floating-Point Computer Arithmetic.

Fluency with Information Technology.

Formal Logic.

Formal Program Verification.

Formal Specification.

FPGA PAL Design Tools.


Functional Programming.

Fuzzy Logic Control Systems.

Fuzzy Modeling Fundamentals.

Genetic Algorithms.

Geographic Information Systems.

Geometric Camera Calibration.

Geometric Modeling in Computer Vision: An Introduction toProjective Geometry.

Geometric Programming.

Gradient-based Optimization Techniques for Discrete EventSystems Simulation.

Granular Computing.

Graph Theory.

Graphical User Interfaces.

Great Principles of Computing.

Hardware Based Rapid Prototyping.

High Quality Texture Mapping and Rendering of Point-Models.

High-level Synthesis.

Home Automation.

Home Computing Services.

Hopfield Neural Nets.

Human-Computer Interaction.

Image Segmentation by Region-based and Watershed Algorithms.

Information Age.

Information Algebra.

Information Systems and Computer Science and Engineering.

Information Technology.

Input Devices.

Instruction Sets.

Intelligent Agent.

Intelligent Power System.

Interconnection Networks.

Introduction to Game Theory.


Kernel-Based Topographic Maps: Theory and Applications.

Knowledge Acquisition.

Knowledge Management Application.

Knowledge Verification.

Knowledge-Based Computation.


Large Scale Group Collaboration Systems.

LCD Design Tools.

Level Set Methods.


Linear and Nonlinear Programming.

Locality Principle.

Logic Design.

Logic Synthesis.

Logic Testing.

Machine Learning.

Managing and Mining Multimedia Data, Animations andAnnotation.

Markov Chain Monte Carlo Simulations.

Markov Chains.

Medical Image Processing.

Mesh Deformation.

Methods for Acceleration of Convergence (Extrapolation) ofVector Sequences.

Metropolitan Area Networks.



Middleware for Distributed Systems.

Mixed Integer Programming.

Mobile and Ubiquitous Computing.

Model Checking.


Multi-Agent Systems.

Multicast Protocols and Algorithms.

Multigrid Methods.

Network Flow and Congestion Control.

Network Reliability and Fault Tolerance.

Network Security Fundamentals.

Neural Controllers.

Neural Net Architectures.

Nuclear Reactor Instrumentation and Control Systems.

Object-Oriented Analysis and Design.

Object-Oriented Databases.

Operating Systems For Wireless Embedded Devices.

Operating Systems: A Business Perspective.

Optical Communication.

Optical Disk Data Storage, Distribution and Retrieval.

Optimizing Compilers.

OS for Graphics and Multimedia.


Parallel and Vector Programming Languages.

Parallel Architectures.

Parallel Database Management Systems.

Parallel Programming Tools.

Parameter Passing.

Parametric Surface Rendering.

Pattern Recognition.

Peer-to-Peer Communication.

Pen-Based Computing.

Perspectives on Software Engineering Professionalism.

Posets and Lattices.

Probability and Statistics.

Process-Aware Information Systems: Design, Enactment andAnalysis.

Program Assemblers.

Program Compilers.

Program Interpreters.

Program Transformation: What, How and Why.

Programmable Logic Arrays (PLAs).

Programming Models: Client-Server, Process Groups andPeer-to-Peer.

Proofs of Correctness in Mathematics and Industry.

Quality in Computing Education.

Quantum Computing.

Queueing Networks.

Queuing Theory.

Radiometric Camera Calibration.


Rapid Prototyping.

Ray Tracing Acceleration Techniques.

Real Time Database System.

Real-Time Systems: An Introduction and the State-of-the-Art.

Reason Maintenance Systems: Tools for Foundations-based BeliefRevision.

Reduced Instruction Set Computer Architecture.

Regression Analysis.

Relational Databases.

Remote Sensing Information Processing.


Requirements Specification and Analysis.

Robot Kinematics.

Robot Motion Planning.

Robot Path Planning.

Robotic Tactile Sensors.

Robust Resource Allocation in Heterogeneous Parallel andDistributed Computing Systems.

Rough Set Theory.

Rounding Errors.


Service Oriented Architecture and Web Services.

Shape from Shading.

Shared-Memory Multiprocessors.

Side Effects.

Software Aging and Rejuvenation.

Software Architecture.

Software Component Repositories.

Software Configuration Management.

Software Cybernetics.

Software Dependability.

Software Effort Prediction.

Software Engineering for Telecommunication Systems.

Software Instrumentation.

Software Metrics.

Software Module Risk Analysis.

Software Performance Evaluation.

Software Product Certification.

Software Quality Classification Models.

Software Quality Modeling as a Reliability Tool.

Software Reliability.

Software Reusability.

Software Safety.

Software Security.

Software Testing: from Source Code Testing to Software ProductLines and Service Oriented Testing.

Software Verification and Validation.

Solid Modeling.

Spatial Databases.

Specification Formalisms and Models.


Spell Checker.

Spreadsheet Programming.

Statistical Databases.

Statistical Methods for Target Tracking.

Storage Area Networks.

Surface Deformation.

Surface Modeling.


System Monitoring.

3D Point Correspondence and Registration.

Temporal Databases.

The Computing Field: Structure.

The Finite Element Method.

Theory and Algorithms of Perceptual Grouping.



Time and State in Asynchronous Distributed Systems.

Time-Sharing Systems.

Transaction Processing.

Transaction Processing and Replication in Mobile, HeterogeneousDatabases.

Transport Layer.

Unified Modeling Language.

Very Large Databases.

Video Conferencing and IP Telephony.

Video Databases.

Vienna Development Method.

Virtual Clothing.

Virtual Memory.

Virtual Memory and Buffer Storage.

Visual Database.

Visual Programming Languages.

Visual Software Engineering.

VLSI Circuit Layout.

Volume Graphics and Volume Visualization.

Warping and Morphing.

Web Intelligence (WI).

Wide Area Networks.

WiMAX Networks.

Wireless Networks.

Women in Computing.

Working Set.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews