
Computer science | Definition, Types, & Facts | Britannica
Dec 2, 2025 · The discipline of computer science includes the study of algorithms and data structures, computer and network design, modeling data and information processes, and artificial intelligence.
Computational complexity | Definition & Facts | Britannica
Nov 10, 2025 · Computer scientists use mathematical measures of complexity that allow them to predict, before writing the code, how fast an algorithm will run and how much memory it will require.
Computational biology | Algorithms, Data Analysis & Modeling
Beginning in the 1980s, computational biology drew on further developments in computer science, including a number of aspects of artificial intelligence (AI).
Computational linguistics | Definition & Facts | Britannica
Computational linguistics, language analysis that uses computers. Computational analysis is often applied to the handling of basic language data, although numerous other types of linguistic analysis …
Computer science - Algorithms, Complexity, Programming | Britannica
Oct 17, 2025 · 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.
Computer - History, Technology, Innovation | Britannica
Dec 10, 2025 · The history of the solving of these problems is the history of the computer. That history is covered in this section, and links are provided to entries on many of the individuals and companies …
Computer science and its application in various fields | Britannica
computer science, Study of computers, their design (see computer architecture), and their uses for computation, data processing, and systems control, including design and development of computer …
Algorithm | Definition, Types, & Facts | Britannica
Dec 5, 2025 · Although Turing ended up proving that there must exist undecidable propositions, his description of the essential features of any general-purpose algorithm machine, or Turing machine, …
Computation | mathematics | Britannica
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.
Time complexity | Definition, Examples, & Facts | Britannica
Time complexity, a description of how much computer time is required to run an algorithm. In computer science, time complexity is one of two commonly discussed kinds of computational complexity, the …