A | B |
Copy Right | Defines exclusive rights legally granted to the owner. |
Creative Commons license | Designed to allow the creators of intellectual property to specify the terms of the license in order to grant certain freedoms to users, while still providing the owner with some control of the property. |
database management software | Used to store, manipulate, and manage data in order to find and present useful information. |
device driver | Software that interfaces with an operating system to control an input or output device such as a printer. |
expert system | Software that functions like a human expert in a particular field or area; created with the assistance of a human expert who provides subject-specific knowledge. |
fuzzy logic | Derived from fuzzy set theory, which deals with reasoning that is approximate rather than precise. |
genetic algorithm | A form of evolutionary computation that is used to solve large, complex problems where a number of algorithms or models change and evolve until the best one emerges. |
graphical user interface | Makes use of a keyboard and mouse to manipulate graphics images on the display to issue commands to the computer system. |
intelligent agent | Also called an intelligent robot or bot, an abbreviation for robot; consists of programs and a knowledge base used to perform a specific task for a person, a process, or another program. |
Linux | A free, open-source operating system for PCs. |
Mac OS | The native operating system for Apple PCs. |
Microsoft Windows | The most popular operating system for personal computers. |
multitasking | The ability of the OS to run several programs or tasks at the same time. |
natural language processing | Uses AI techniques to enable computers to generate and understand natural human languages, such as English. |
neural network | Simulates the functioning of the neurons in a human brain in software. |
operating system | A set of computer programs that runs or controls the computer hardware and acts as an interface with both application programs and users. |
optimization | Allows the spreadsheet to maximize or minimize a quantity subject to certain constraints. |
personal information management | Helps individuals store useful information, such as to-do lists, appointment calendars, and contact lists. |
presentation software | Supports formal presentations by providing “slides” that can be used to accompany and embellish a live presentation or to present the material without the use of a human presenter. |
programming language | The primary tool of computer programmers; provides commands for writing software that is translated to the detailed step-by-step instructions executed by the processor to achieve an objective or solve a problem. |