Study of computation, automation, and information.- Computer science
500 related topics
Computational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry.
Practice and study of techniques for secure communication in the presence of adversarial behavior.
Modern cryptography exists at the intersection of the disciplines of mathematics, computer science, electrical engineering, communication science, and physics.
Research in the design and the use of computer technology, which focuses on the interfaces between people (users) and computers.
As a field of research, human–computer interaction is situated at the intersection of computer science, behavioral sciences, design, media studies, and several other fields of study.
In computer science, and more specifically in computability theory and computational complexity theory, a model of computation is a model which describes how an output of a mathematical function is computed given an input.
Natural language processing (NLP) is a subfield of linguistics, computer science, and artificial intelligence concerned with the interactions between computers and human language, in particular how to program computers to process and analyze large amounts of natural language data.
The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science.
In mathematics and computer science, an algorithm is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation.
A computer scientist is a person who has acquired the knowledge of computer science, the study of the theoretical foundations of information and computation and their application.
Set of computers sharing resources located on or provided by network nodes.
Computer networking may be considered a branch of computer science, computer engineering, and telecommunications, since it relies on the theoretical and practical application of the related disciplines.
Any type of arithmetic or non-arithmetic calculation that follows a well-defined model .
An especially well-known discipline of the study of computation is computer science.