Computer science (English: computer science, sometimes abbreviated as CS) is a discipline that systematically studies the theoretical basis of information and computing and the practical technologies of how they are implemented and applied in computer systems.
It is often described as the systematic study of algorithmic processes that create, describe, and transform information. Computer science includes many subfields; some emphasize the calculation of specific results, such as computer graphics; while others explore the nature of computational problems, such as computational complexity theory;
There are also fields that focus on how to implement calculations , for example, programming language theory is the study of methods for describing calculations, while programming is the application of specific programming languages ??to solve specific computing problems. Human-computer interaction focuses on how to make computers and calculations useful and easy to use, and can be used by people anytime, anywhere. used.
Computer science is considered to be more closely related to mathematics than other scientific disciplines, and some observers say that computing is a mathematical science. Early computer science was greatly influenced by the research results of mathematics, such as the research of mathematicians such as Kurt G?del, Alan Turing, Rosa Peters, Alonzo Church, etc. These two fields have great influence in some fields. Disciplines such as mathematical logic, category theory, field theory, and algebra also continue to have useful exchanges of ideas.
Extended information:
Research field
A computer is a machine that performs arithmetic and logical operations, and for a system composed of several computers There are also communication issues, and the objects processed are all information. Therefore, it can also be said that computer science is the science of information processing.
Computer science is divided into two parts: theoretical computer science and experimental computer science. Computer science in the mathematical literature generally refers to theoretical computer science. Experimental computer science also includes research related to opening up new application areas of computers.
Most research in computer science is based on "von Neumann computers" and "Turing machines", which are the computing models of most actual machines. As the originator of this model, the Church-Turing Thesis shows that although there may be differences in computing time and space efficiency, various existing computing devices are equivalent in computing capabilities. .
Although this theory is generally considered the foundation of computer science, scientists also study other kinds of machines, such as parallel computers on a practical level and probabilistic computers, oracle computers, and quantum computers on a theoretical level.
In this sense, the computer is just a tool for calculation: the famous computer scientist Dijkstra has a famous saying: "Computer science is no more concerned with computers than astronomy is concerned with telescopes.".
Reference: Baidu Encyclopedia-Computer Science