
Computer science | Definition, Types, & Facts | Britannica
Jan 23, 2026 · Computer science is the study of computers and computing, including their theoretical and algorithmic foundations, hardware and software, and their uses for processing information.
Computer science and its application in various fields | Britannica
Computer science, the study of computers and computing, including their theoretical and algorithmic foundations, hardware and software, and their uses for processing information.
Computer science Definition & Meaning | Britannica Dictionary
1 ENTRIES FOUND: computer science (noun) computer science noun Britannica Dictionary definition of COMPUTER SCIENCE [noncount] : the study of computers and their uses
Computer science - Algorithms, Complexity, Programming | Britannica
Jan 23, 2026 · The development and analysis of algorithms is fundamental to all aspects of computer science: artificial intelligence, databases, graphics, networking, operating systems, security, and so on.
Protocol | Definition, Examples, & Facts | Britannica
Dec 26, 2025 · Perhaps the most important computer protocol is OSI (Open Systems Interconnection), a set of guidelines for implementing networking communications between computers.
Computer simulation | Definition & Facts | Britannica
Computer simulation, the use of a computer to represent the dynamic responses of one system by the behavior of another system modeled after it. A simulation uses a mathematical description, or model, …
Sorting algorithm | Definition, Time Complexity, & Facts | Britannica
Jan 29, 2026 · In computer science, an algorithm is a procedure for solving a computational problem. For a problem to be solved with an algorithm, it must be clearly defined so that the accuracy of the …
Computer | Definition, History, Operating Systems, & Facts | Britannica
Feb 6, 2026 · A computer is a programmable device for processing, storing, and displaying information. Learn more in this article about modern digital electronic computers and their design, constituent …
Computer programming language | Definition, Examples, & Popularity ...
6 days ago · A computer programming language is any of various languages for expressing a set of detailed instructions for a computer. The earliest programming languages were assembly languages, …
Artificial intelligence (AI) | Definition, Examples, Types ...
2 days ago · artificial intelligence (AI), the ability of a digital computer or computer-controlled robot to perform tasks commonly associated with intelligent beings.