computing
human activity related to the processing of information by use of mechanical devices
autonomic computing
a machine, a device, or software that can operate with minimal or no human control
Trusted Computing
technology developed and promoted by the Trusted Computing Group
High-throughput computing
the use of many computing resources over long periods of time to accomplish a computational task
Voice computing
discipline in computing
legacy system
old computing technology or system that remains in use and may be out of date or in need of replacement
load balancing
set of techniques to improve the distribution of workloads across multiple computing resources
high-performance computing
includes all computing tasks whose processing requires high computing power or storage capacity
relational calculus
theory of relational databases
Automatic content recognition
identification technology to recognize content played on a media device or present in a media file
fog computing
architecture that uses edge devices
ubiquitous computing
concept in software engineering and computer science
pen computing
any computer user-interface using a pen or stylus and tablet
development informatics
use of computers and information systems in socio-economic development
Domain relational calculus
calculus for the relational data model
bio-inspired computing
field of study
social computing
branch of computer science studying the intersection of social behavior and computational systems
Urban computing
interdisciplinary field which pertains to the study and application of computing technology in urban areas
DNA computing
computing using molecular biology hardware
reversible computing
model of computing
grid computing
use of widely distributed computer resources to reach a common goal
responsiveness
in computer science, the ability of a system to complete assigned tasks within a given time
centralized computing
concentration of IT infrastructure
real-time computing
study of hardware and software systems that have a "real-time constraint"
Connected Device Configuration
specification of a framework for Java ME applications
neuromorphic engineering
integrated circuit technology
human-centered computing
academic discipline
confidential computing
privacy-enhancing computing technique
retrocomputing
running old computer technology in modern times as heritage and as a hobby
batch processing
execution of a series of jobs without manual intervention
soft computing
computing that is tolerant of imprecision, uncertainty, partial truth, and approximation
error detection and correction
techniques that enable reliable delivery of digital data over unreliable communication channels
technical computing
use of scientific computing techniques to solve practical problems in industry
spatial computing
term regarding augmented reality
distributed computing
system whose components are located on different networked computers
green computing
study and practice of environmentally sustainable computing or IT
idle
waiting state of a computer processor
mobile computing
use of portable computing devices
Indic computing
computing in Indic
Medical image computing
interdisciplinary field