# A report on Computer science

Study of computation, automation, and information.

- Computer science91 related topics with Alpha

## Model of computation

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

## Computational geometry

1 linksComputational geometry is a branch of computer science devoted to the study of algorithms which can be stated in terms of geometry.

## Theoretical computer science

4 linksTheoretical computer science (TCS) is a subset of general computer science and mathematics that focuses on mathematical aspects of computer science such as the theory of computation, lambda calculus, and type theory.

## Herbert A. Simon

3 linksHerbert Alexander Simon (June 15, 1916 – February 9, 2001) was an American political scientist, with a Ph.D. in political science, whose work also influenced the fields of computer science, economics, and cognitive psychology.

## Software engineering

2 linksSystematic engineering approach to software development.

Systematic engineering approach to software development.

as the broad term for all aspects of the practice of computer programming, as opposed to the theory of computer programming, which is formally studied as a sub-discipline of computer science;

## Category theory

3 linksGeneral theory of mathematical structures and their relations that was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology.

General theory of mathematical structures and their relations that was introduced by Samuel Eilenberg and Saunders Mac Lane in the middle of the 20th century in their foundational work on algebraic topology.

Nowadays, category theory is used in almost all areas of mathematics, and in some areas of computer science.

## Human–computer interaction

1 linksResearch in the design and the use of computer technology, which focuses on the interfaces between people (users) and computers.

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.

## Formal language

4 linksIn logic, mathematics, computer science, and linguistics, a formal language consists of words whose letters are taken from an alphabet and are well-formed according to a specific set of rules.

## Cybernetics

5 linksWide-ranging field concerned with regulatory and purposive systems.

Wide-ranging field concerned with regulatory and purposive systems.

Computer science

## Computation

1 linksAny type of arithmetic or non-arithmetic calculation that follows a well-defined model .

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.