Computer science
Definitions about computer science including computing fundamentals vocabulary, protocol and standards terminology, words about microprocessors and terms used in electronics.
![](https://cdn.ttgtmedia.com/rms/whatIs/whatis-computer_science.jpg)
Electronics
Terms related to electronics, including definitions about electrical components and words and phrases about computers, laptops parts, digital cameras, televisions and home appliances.
-
field-replaceable unit (FRU)
In electronic hardware, particularly computer systems, a field-replaceable unit (FRU) is a circuit board or part that can be easily removed and replaced by the user or technician without having to send the product or system to a repair facility.
-
lithium polymer battery (LiPo)
A lithium polymer battery is a rechargeable battery with a polymer electrolyte instead of a liquid electrolyte.
-
CMOS sensor
A CMOS sensor is an electronic chip that converts photons to electrons for digital processing.
Internet technologies
This WhatIs.com glossary contains terms related to Internet technologies, including definitions about port numbers, standards and protocols and words and phrases about how the Internet works.
-
Consensus Algorithm
A consensus algorithm is a process in computer science used to achieve agreement on a single data value among distributed processes or systems.
-
product development (new product development)
Product development -- also called new product management -- is a series of steps that includes the conceptualization, design, development and marketing of newly created or rebranded goods and services.
-
quantum computing
Quantum computing is an area of computer science focused on the development of computers based on the principles of quantum theory.
IT standards and organizations
Terms related to information technology (IT) standards, including definitions about IT organizations and words and phrases about policies and compliance.
-
innovation culture
Innovation culture is the work environment that leaders cultivate to nurture unorthodox thinking and its application.
-
digital profiling
Digital profiling is the process of gathering and analyzing information about an individual that exists online.
-
G-code
G-code (also known as geometric code or RS-274) is the most prevalent programming language for computer numerical control (CNC) machines used in computer-aided design and computer-aided manufacturing (CAD/CAM).
Microprocessors
Terms related to microprocessors, including definitions about silicon chips and words and phrases about computer processors.
-
cache thrash
Cache thrash is an issue caused by an ongoing computer activity that fails to progress due to excessive use of resources or conflicts in the caching system.
-
cache memory
Cache memory is a chip-based computer component that makes retrieving data from the computer's memory more efficient.
-
nanosecond (ns or nsec)
A nanosecond (ns or nsec) is one-billionth (10-9) of a second. A nanosecond is a measure of time that has many practical applications, particularly in computer science and IT.
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.
-
self-driving car (autonomous car or driverless car)
A self-driving car -- sometimes called an autonomous car or driverless car -- is a vehicle that uses a combination of sensors, cameras, radar and artificial intelligence (AI) to travel between destinations without a human operator.
-
What is artificial intelligence (AI)? Everything you need to know
Artificial intelligence is the simulation of human intelligence processes by machines, especially computer systems.
-
haptics
Haptics is the science of applying a sense of touch and control to interaction with computer applications.