Difference between revisions of "Computer science"

From Wiki @ Karl Jones dot com
Jump to: navigation, search
(See also)
Line 1: Line 1:
 
'''Computer science''' is the scientific and practical approach to [[Computing|computation]] and its applications.
 
'''Computer science''' is the scientific and practical approach to [[Computing|computation]] and its applications.
 +
 +
See [[Outline of computer science]] for an introduction to key topics.
  
 
== Description ==
 
== Description ==
Line 79: Line 81:
 
* [[Normal form (abstract rewriting)]]
 
* [[Normal form (abstract rewriting)]]
 
* [[NP-completeness]]
 
* [[NP-completeness]]
 +
* [[Outline of computer science]]
 
* [[Parallel computation with molecular-motor-propelled agents in nanofabricated networks]]
 
* [[Parallel computation with molecular-motor-propelled agents in nanofabricated networks]]
 
* [[Parsing]]
 
* [[Parsing]]

Revision as of 12:09, 15 March 2016

Computer science is the scientific and practical approach to computation and its applications.

See Outline of computer science for an introduction to key topics.

Description

Computer science is the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, and access to information

Information may be encoded in a wide range of media:

Automated algorithms that scale

An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale.

Computer scientist

A computer scientist specializes in the theory of computation and the design of computational systems.

See also

External links