Skip to main content

Wiley Encyclopedia of Computer Science and Engineering, 5 Volume Set



Wiley Encyclopedia of Computer Science and Engineering, 5 Volume Set

Benjamin W. Wah (Editor)

ISBN: 978-0-471-38393-2 January 2009 3328 Pages


Wiley Encyclopedia of Computer Science and Engineering, 5-volume set, includes over 450 A to Z articles addressing the latest advances and findings in computer science and engineering, in addition to important topics of interest to computer scientists and engineers, including standards, electronic commerce, financial engineering, and computer education. Each article is written by an expert in his or her particular specialty and is peer-reviewed by two other experts to ensure that it is clear and precise. References and website of related interest accompany every article.
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 and Rollback-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 of Communication and Facilitation.

Computer-Aided Instruction.

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

Computing Accreditation: Evolution and Trends Associated with United States Accrediting Agencies.

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

Computing Pre-University: Primary Computing Education.

Computing Pre-University: Secondary Level Computing Curricula.

Concurrent Programming.

Content-Based Multimedia Retrieval.

Contour Tracking.

Convex Optimization.

Cooperative Database Systems.

Cooperative XML (CoXML) Query Answering.

Coordination & Synchronization: Designing Practical Detectors 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: An Introduction.

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 to Projective Geometry.

Geometric Programming.

Gradient-based Optimization Techniques for Discrete Event Systems 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 and Annotation.

Markov Chain Monte Carlo Simulations.

Markov Chains.

Medical Image Processing.

Mesh Deformation.

Methods for Acceleration of Convergence (Extrapolation) of Vector 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 and Analysis.

Program Assemblers.

Program Compilers.

Program Interpreters.

Program Transformation: What, How and Why.

Programmable Logic Arrays (PLAs).

Programming Models: Client-Server, Process Groups and Peer-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 Belief Revision.

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 and Distributed 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 Product Lines 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, Heterogeneous Databases.

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.

"Each article is written by an expert in his or her particular specialty and is peer-reviewed by two other experts to ensure that it is clear and precise. References and website of related interest accompany every article." (Zentralblatt MATH, October 2010)