A reusable software components programming language, from Microsoft
An object-oriented programming language from Carnegie-Mellon
A general purpose programming language
A multi-paradigm programming language
An intermediate-level general purpose extension of C
Common Ordinary Business Operating Language
A general-purpose, procedural, imperative programming language
A programming language from Sun Microsystems
aka. Java EE, Java ME, Java SE; a platform for server programming
object-oriented scripting language (from Netscape, not Sun Microsystems)
Designed to be a small, efficient, structured programming language
A high-level, general-purpose, interpreted, dynamic programming language
An interpreted, general-purpose high-level programming language
A dynamic, reflective, general-purpose object-oriented programming language
third-generation event-driven programming language from Microsoft
An active scripting language from Microsoft, modeled after Visual Basic
File Allocation Table
New Technologies File System
Red, Green, Blue - color scheme for video reproductions
Cyan, Magenta, Yellow, Black - color scheme for print productions
the IPV4 addressing scheme for web addresses/URL's; compromised of a 4-byte/32-bit Web addressing scheme; 128+64+32+16+8+4+2+1 = 255
A device that physically or wirelessly connects to and is controlled by a computer, but is external to the computer case
The primary circuit board on a computer; it holds the central processing unit (CPU), BIOS, memory, and expansion cards
read only memory (ROM)
Permanent memory that holds information such as the BIOS and instructions that the computer uses to start the operating system
Code that checks and starts computer devices such as memory, monitor, keyboard, and disc drives, and directs the hard drive to boot up and load the operating system (OS) to memory.
A device inserted on the computer motherboard that adds capabilities such as sound, graphics handling, or network communications
: An add-on card that slots into a built-in card reader to provide other kinds of functionality such as adding memory or networking capabilities.
A CPU chip that contains more than one processing unit (core), such as dual core (two cores) or quad core (four cores).
Software design that allows tasks to run pieces of a task on two or more processors.
Switches alternating current (AC) provided from a wall outlet to lower voltages in the form of direct current (DC).
A slot in a computer used to connect it to other devices or a network.
A port that uses a cable to connect a computer to another device.
A port, built into the computer, used to connect a peripheral device to the serial bus, usually by a plug with 9 pins. Network routers use serial ports for administration, although they are being replaced with web-based administration interfaces.
universal serial bus (USB) port
A port in the form of a small rectangular slot that can be used to attach everything from wireless mouse and keyboard toggles (the small device that transmits a wireless signal to a wireless device) to USB flash drives for storing data.
Based on the same serial bus architecture as a USB port, this port provides a high-speed serial interface for digital cameras, camcorders, set-top boxes, and high-end audio and video.
Infared Data Association (IrDA) port
A port that transfers data from one device to another using infrared light waves.
A protocol that allows computers and devices, such as musical synthesizers and sound cards, to control each other.
A device that stores data on media. It can be integrated into the computer, or is external or removable.
The disk built into a computer that is the primary method of data storage. The disk rotates under a read/write head that reads and writes data.
A disc-shaped storage device from which you can read data, write data, or both.
A disc-shaped storage device from which you can read data, write data, or both.
A type of disc-shaped storage device, mostly used for high-definition movies and games.
: A drive that allows a computer to read and write data using optical technology, such as a DVD or CD drive.
Technology used in devices, such as optical drives, which detects changes in light caused by irregularities on a surface
external hard drive
A disk drive connecting to a computer via a cable in which you can store data and retrieve it from another computer.
Small, convenient device to store data and take it with you. Also known as a USB stick or thumb drive.
A type of computer memory used to record and erase stored data and also to transfer data to and from a computer. It is used in mobile phones and digital cameras because it is less expensive than other types of memory.
: A device that allows a user to put data into a computing device. Translates into electronic (digital) form.
: A device that allows a computer user to obtain data from a computer. This device translates electronic (digital) form to some other format.
An input device that consists of keys that a user types on to input data
An input device referred to as a pointing device, that detects motion in relation to the surface you rest it on and provides an onscreen pointer representing that motion.
A technology that enables transfer of data over short distances using light waves in the infrared spectrum.
A type of flat mouse or pointing device often used in laptop computers, which senses finger movement.
A peripheral input device used to create an electronic file from a hard copy document.
Video cameras that are either built into your computer monitor or that you purchase separately and mount on your computer.
A piece of equipment such as an Xbox that allows a user to play a computer game using software or an online connection.
wired data gloves
Equipment worn on the hands that allows users to communicate with a virtual reality system.
A special input device used to write or draw on a Tablet PC screen.
An input device that optically scans a series of lines, or a bar code, using a light beam.
An input device often used in retail or manufacturing settings to scan an embedded tag using radio frequency
An input device for sound.
keystroke logging software
A kind of malware that is used to track the keystrokes typed by a computer user.
: A visual output device that displays data and information and provides the ability to view the computer's interface.
: A device that provides audio output
: A wireless headset that can receive data (including sound) from Bluetooth-enabled devices
TFT active matrix liquid crystal display (LCD)
The most prevalent type of monitor technology used today. It uses a thin film transistor (TFT) to display the computer's contents.
Flat panel displays mainly used for televisions. They use a lot of power, but have a very true level of color reproduction compared to LCDs.
surface-conduction electron-emitter display (SED)
A display technology that uses nanoscopic electron emitters (extremely tiny wires smaller than human hairs) to send electrons that illuminate a thin screen.
organic light emitting diode (OLED)
A display technology that projects light through an electroluminescent (a blue/red/green-emitting) thin film layer made of up of organic materials.
A peripheral device used to produce printed output, or hardcopy
An output device that prints high-quality photos directly from a camera's flash memory to the printer without having to upload the photos to a computer first
A type of printer that heats coated paper to produce output.
An output device used to print large blueprints and other design or engineering documents.
A device used to transmit a facsimile (copy) of a document to another location using a phone line
: Liquid crystal display projectors are devices that project light through panels made of silicone colored red, green, and blue. The light passing through these panels displays an image on a surface such as a screen or wall.
: An output device that is often used in educational settings to display text from a book, slides, a 3D object, or any other printed material.
virtual reality system
: A system that connects users to a simulated world. It creates a connection between user and computer that allows both input and output in various forms and can be used to create sophisticated training programs such as those used by pilots, doctors, and astronauts.
The speed at which the CPU interprets and carries out instructions that operate the computer and its devices
A measurement of processor speed; one gigahertz is approximately one billion cycles per second.
A theory proposed by Gordon Moore, one of the founders of Intel, which states that over time the number of transistors that can be placed on a chip will increase exponentially, with a corresponding increase in processing speed and memory capacity.
The amount of memory (RAM) on a computer, which it uses to run programs and store data
The speed with which data in RAM can be accessed and processed by a computer.
A measurement of RAM access speed; one megahertz is approximately one million cycles per second.
The average computer's hard drive capacity for data storage is measured in gigabytes; one gigabyte is approximately one billion bytes
A piece of equipment used to connect a computer to wireless networks.
: The speed at which a processor can execute computer instructions, measured in gigahertz