Michael Henson's

Glossary of Computer Science Terms

Index | A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


efficiency: careful use of resources, such as time and space
election algorithm: an algorithm that chooses a unique process to play a particular role
encapsulation: a technique for separating the external aspects of an object from its internal implementation details; the bundling of data into an object along with code that operates on it
entity-relationship (ER) diagram: a graphical representation that shows entities and the relationships between them
enumeration: a group of related, named constants
event: something that happens instantaneously at a point in time
event listener: an interface in Java that handles events
execution environment: a collection of kernel-managed resources to which threads have access; consists of an address space and resources for synchronization and communication
external pager: a server that stores page data for virtual memory implementation