# A report on Computer science

Study of computation, automation, and information.

- Computer science91 related topics with Alpha

## Artificial intelligence

12 linksIntelligence demonstrated by machines, as opposed to the natural intelligence displayed by animals including humans.

Intelligence demonstrated by machines, as opposed to the natural intelligence displayed by animals including humans.

AI also draws upon computer science, psychology, linguistics, philosophy, and many other fields.

## Algorithm

9 linksIn 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.

## Mathematics

9 linksArea of knowledge that includes such topics as numbers , formulas and related structures (algebra), shapes and the spaces in which they are contained (geometry), and quantities and their changes (calculus and analysis).

Area of knowledge that includes such topics as numbers , formulas and related structures (algebra), shapes and the spaces in which they are contained (geometry), and quantities and their changes (calculus and analysis).

Mathematics is essential in many fields, including natural sciences, engineering, medicine, finance, computer science and social sciences.

## Programming language

8 linksAny set of rules that converts strings, or graphical program elements in the case of visual programming languages, to various kinds of machine code output.

Any set of rules that converts strings, or graphical program elements in the case of visual programming languages, to various kinds of machine code output.

Programming language theory is a subfield of computer science that deals with the design, implementation, analysis, characterization, and classification of programming languages.

## Information theory

4 linksScientific study of the quantification, storage, and communication of digital information.

Scientific study of the quantification, storage, and communication of digital information.

The field is at the intersection of probability theory, statistics, computer science, statistical mechanics, information engineering, and electrical engineering.

## Logic

9 linksStudy of correct reasoning or good arguments.

Study of correct reasoning or good arguments.

Logic is studied in and applied to various fields, such as philosophy, mathematics, computer science, and linguistics.

## Computability theory

6 linksComputability theory, also known as recursion theory, is a branch of mathematical logic, computer science, and the theory of computation that originated in the 1930s with the study of computable functions and Turing degrees.

## Cryptography

3 linksPractice and study of techniques for secure communication in the presence of adversarial behavior.

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.

## Computing

4 linksAny goal-oriented activity requiring, benefiting from, or creating computing machinery.

Any goal-oriented activity requiring, benefiting from, or creating computing machinery.

Major computing disciplines include computer engineering, computer science, cybersecurity, data science, information systems, information technology and software engineering.

## Natural language processing

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