About 452,000 results
Open links in new tab
  1. 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.

  2. 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 …

  3. 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.

  4. 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, …

  5. Computer | Definition, History, Operating Systems, & Facts | Britannica

    Dec 22, 2025 · 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 …

  6. Computer - History, Technology, Innovation | Britannica

    Dec 22, 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 …

  7. Alan Turing - Computer Designer, Codebreaker, Enigma | Britannica

    Nov 7, 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.

  8. Computer science - Parallel, Distributed, Computing | Britannica

    Dec 2, 2025 · Parallel and distributed computing occurs across many different topic areas in computer science, including algorithms, computer architecture, networks, operating systems, and software …

  9. Firewall | Definition, Types, & Facts | Britannica

    Firewall, type of system used to monitor connections between computer networks. One of the earliest responses to malicious activity perpetrated through the Internet, firewalls became a standard part of …

  10. Assembly language | Definition & Facts | Britannica

    Dec 6, 2025 · Like machine language, assembly language requires detailed knowledge of internal computer architecture. It is useful when such details are important, as in programming a computer to …