Difference between revisions of "Computer science"
From Wiki @ Karl Jones dot com
Karl Jones (Talk | contribs) (→See also) |
Karl Jones (Talk | contribs) (etc) |
||
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. | ||
+ | |||
+ | == Description == | ||
It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or [[Algorithm|algorithms]]) that underlie the acquisition, representation, processing, storage, communication of, and access to [[information]], whether such information is encoded as [[Bit|bits]] in a computer memory or transcribed in genes and protein structures in a biological cell. | It is the systematic study of the feasibility, structure, expression, and mechanization of the methodical procedures (or [[Algorithm|algorithms]]) that underlie the acquisition, representation, processing, storage, communication of, and access to [[information]], whether such information is encoded as [[Bit|bits]] in a computer memory or transcribed in genes and protein structures in a biological cell. | ||
Line 12: | Line 14: | ||
* [[Computation]] | * [[Computation]] | ||
* [[Computer]] | * [[Computer]] | ||
+ | * [[Computer program]] | ||
+ | * [[Computer programming]] | ||
+ | * [[Data]] | ||
* [[Distributed computing]] | * [[Distributed computing]] | ||
− | * [[Edsger Wybe Dijkstra]] | + | * [[Edsger Wybe Dijkstra|Dijkstra, Edsger Wybe]] |
+ | * [[Information]] | ||
* [[Information theory]] | * [[Information theory]] | ||
+ | * [[Programming language theory]] | ||
* [[Scalability]] | * [[Scalability]] | ||
* [[Software engineering]] | * [[Software engineering]] |
Revision as of 08:56, 30 August 2015
Computer science is the scientific and practical approach to computation and its applications.
Description
It 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, whether such information is encoded as bits in a computer memory or transcribed in genes and protein structures in a biological cell.
An alternate, more succinct definition of computer science is the study of automating algorithmic processes that scale.
A computer scientist specializes in the theory of computation and the design of computational systems.
See also
- Bit
- Computation
- Computer
- Computer program
- Computer programming
- Data
- Distributed computing
- Dijkstra, Edsger Wybe
- Information
- Information theory
- Programming language theory
- Scalability
- Software engineering
External links
- Computer science @ Wikipedia