Computer Science
Definitions about computer science including computing fundamentals vocabulary, protocol and standards terminology, words about microprocessors and terms used in electronics.

Algorithms
Terms related to procedures or formulas for solving a problem by conducting a sequence of specified actions. In computing, algorithms in the form of mathematical instructions play an important part in search, artificial intelligence (AI) and machine learning.
-
What is a neural network? Explanation and examples
In information technology, an artificial neural network is a system of hardware and/or software patterned after the operation of neurons in the human brain.
-
machine learning bias (AI bias)
Machine learning bias is a phenomenon that occurs when an algorithm produces results that are systemically prejudiced due to erroneous assumptions in the machine learning process.
-
traveling salesman problem (TSP)
The traveling salesman problem (TSP) is an algorithmic problem tasked with finding the shortest route between a set of points and locations that must be visited.
Artificial intelligence - machine learning
Terms related to artificial intelligence (AI), including definitions about machine learning and words and phrases about training data, algorithms, natural language processing, neural networks and automation.
-
machine learning
Machine learning (ML) is a type of artificial intelligence (AI) that allows software applications to become more accurate at predicting outcomes without being explicitly programmed to do so. Machine learning algorithms use historical data as input to predict new output values.
-
deep learning
Deep learning is a type of machine learning and artificial intelligence (AI) that imitates the way humans gain certain types of knowledge.
-
reinforcement learning
Reinforcement learning is a machine learning training method based on rewarding desired behaviors and/or punishing undesired ones.
Electronics
Terms related to electronics, including definitions about electrical components and words and phrases about computers, laptops parts, digital cameras, televisions and home appliances.
-
MIMO (multiple input, multiple output)
MIMO (multiple input, multiple output) is an antenna technology for wireless communications in which multiple antennas are used at both the source (transmitter) and the destination (receiver).
-
radio frequency (RF, rf)
Radio frequency (RF) is a measurement representing the oscillation rate of electromagnetic radiation spectrum, or electromagnetic radio waves, from frequencies ranging from 300 GHz to as low as 9 kHz.
-
NOR flash memory
NOR flash memory is one of two types of non-volatile storage technologies.
Fast references
Fast References and Quick Look-Ups for specific information technology (IT) topics.
-
Text message abbreviations and acronyms
This handy fast reference will help you quickly understand hundreds of Text, Twitter and Chat abbreviations and acronyms that are popularly used in text messages and social media. Please bookmark this page and refer back to it as needed.
-
motor vehicle record (MVR)
A motor vehicle record (MVR) is the documentation of a person’s driving history. The information in an MVR includes personally identifiable information (PII) as well as information about the driver's traffic citations, vehicular crimes, accidents, driving under the influence (DUI) convictions and the number of points on the individual’s driver’s license.
-
United States Department of Energy (DOE)
United States Department of Energy (DOE) is a federal cabinet agency that is tasked with overseeing the energy economy, energy policies and energy security of the U.S. The agency creates policies for nuclear power, fossil fuel and alternative energy sources.
IT standards and organizations
Terms related to information technology (IT) standards, including definitions about IT organizations and words and phrases about policies and compliance.
-
Computer Emergency Response Team (CERT)
A Computer Emergency Response Team (CERT) is a group of information security experts responsible for the protection against, detection of and response to an organization’s cybersecurity incidents.
-
OSI model (Open Systems Interconnection)
OSI (Open Systems Interconnection) is a reference model for how applications communicate over a network.
-
MQTT (MQ Telemetry Transport)
MQTT (MQ Telemetry Transport) is a lightweight open messaging protocol that provides resource-constrained network clients with a simple way to distribute telemetry information in low-bandwidth environments.
Learning guides
Guides and tutorials related to specific subjects including security, storage, programming, IT governance, data transmission, lifecycle management and technology used in vertical industries.
-
Information Kit: Grid Computing
Grid computing (or the use of a computational grid) is applying the resources of many computers in a network to a single problem at the same time
-
Learning Guide: Firewalls
How to select the right firewall for your needs
-
IT Survival Kit: Networking refreshers
Quick Network Security & Hardware Refreshers School is out for college students across the US, but the learning never stops for IT professionals.
Mathematics
Terms related to mathematics, including definitions about logic, algorithms and computations and mathematical terms used in computer science and business.
-
prime number
A prime number is a whole number greater than 1 whose only factors are 1 and itself. A factor is a whole numbers that can be divided evenly into another number.
-
correlation coefficient
A correlation coefficient is a statistical measure of the degree to which changes to the value of one variable predict change to the value of another.
-
inductive reasoning
Inductive reasoning is a logical process in which multiple premises, all believed true or found true most of the time, are combined to obtain a specific conclusion.
Microprocessors
Terms related to microprocessors, including definitions about silicon chips and words and phrases about computer processors.
-
What is server virtualization? The ultimate guide
Server virtualization is a process that creates and abstracts multiple virtual instances on a single server.
-
register (processor register, CPU register)
A processor register is one of a small set of data holding places that are part of the computer processor.
-
BIOS (basic input/output system)
BIOS (basic input/output system) is the program a computer's microprocessor uses to start the computer system after it is powered on.
Nanotechnology
Terms related to nanotechnology, including manufacturing definitions and words and phrases about building machines at a molecular level.
-
Fourth Industrial Revolution
The Fourth Industrial Revolution is the current and developing environment in which disruptive technologies and trends such as the Internet of Things (IoT), robotics, virtual reality (VR) and artificial intelligence (AI) are changing the way modern people live and work.
-
quantum theory
Quantum theory is the theoretical basis of modern physics that explains the nature and behavior of matter and energy on the atomic and subatomic level.
-
spray-on antenna
A spray-on antenna is a conductive material that can be sprayed onto nearly any surface to create a thin, lightweight and flexible antenna.
Protocols
Terms related to communication protocols, including definitions about TCP, IP, UDP, POP, SMTP, HTTP, XML, W-CDMA and FTP.
-
HTTP (Hypertext Transfer Protocol)
HTTP (Hypertext Transfer Protocol) is the set of rules for transferring files -- such as text, images, sound, video and other multimedia files -- over the web.
-
CDMA (Code-Division Multiple Access)
CDMA (Code-Division Multiple Access) refers to any of several protocols used in second-generation (2G) and third-generation (3G) wireless communications.
-
ICMP (Internet Control Message Protocol)
ICMP (Internet Control Message Protocol) is an error-reporting protocol that network devices such as routers use to generate error messages to the source IP address when network problems prevent delivery of IP packets.
Quick Start Glossaries
These reference glossaries contain terms related to specific subjects including security, storage, programming, IT governance, data transmission, lifecycle management and technology used in vertical industries.
-
mobile productivity app (mobile productivity application)
A mobile productivity app is a software program that allows smartphone, tablet and wearable device users to perform essential day-to-day tasks.
-
Outsourcing: Glossary
This is a glossary of terms related both to offshore outsourcing and outsourcing in general.
-
Malicious Computer Code: Glossary
This is a glossary of terms related to malicious computer code.
Robotics
Terms related to robotics, including definitions about consumer or manufacturing robots and words and phrases about stepper motor systems, XY positioning tables, automation and artificial intelligence.
-
machine learning
Machine learning (ML) is a type of artificial intelligence (AI) that allows software applications to become more accurate at predicting outcomes without being explicitly programmed to do so. Machine learning algorithms use historical data as input to predict new output values.
-
supervised learning
Supervised learning is an approach to creating artificial intelligence (AI), where a computer algorithm is trained on input data that has been labeled for a particular output.
-
Fourth Industrial Revolution
The Fourth Industrial Revolution is the current and developing environment in which disruptive technologies and trends such as the Internet of Things (IoT), robotics, virtual reality (VR) and artificial intelligence (AI) are changing the way modern people live and work.
SEO
Definitions related to search engine optimization, including definitions about SEO and words and phrases about bots, spiders, organic traffic and all areas of search engine marketing (SEM).
-
metadata
Metadata is data that describes other data.
-
microdata
Microdata is a type of specification language that is embedded within HTML content to improve machine readability, annotate elements and analyze web pages.
-
Click to Tweet
Click to Tweet is a website that automatically generates links for users to share content through their own Twitter accounts.
Video Production
Definitions about producing and editing videos.
-
cinemagraph
A cinemagraph is an image that combines still photography with active video to create a picture that contains a small moving element while the rest is frozen.
-
videogrammetry
Videogrammetry is the extraction of an object’s measurements from a video; measurements may be gathered from multiple angles or multiple videos.
-
digital evidence presentation system (DEPS)
A digital evidence presentation system (DEPS) is a system with an overhead camera and a liquid crystal display (LCD) used in courts to present and record evidence digitally.