Computer science Guide, Meaning , Facts, Information and Description
In its most general sense, computer science (CS or compsci) is the study of computation and information processing, both in hardware and in software.
Introduction
In practice, computer science includes a variety of topics relating to computers, which range from the abstract analysis of algorithms, formal grammars, etc. to more concrete subjects like programming languages, software, and computer hardware. As a scientific discipline, it differs significantly from and is often confused with mathematics, programming, software engineering, and computer engineering, although there is some degree of overlap with these and other fields.
Edsger Dijkstra is quoted as saying:
- "Computer science is no more about computers than astronomy is about telescopes."
- "Computer science is not as old as physics; it lags by a couple of hundred years. However, this does not mean that there is significantly less on the computer scientist's plate than on the physicist's: younger it may be, but it has had a far more intense upbringing!"
Most research in computer science has been related to von Neumann computerss or Turing machines (computers that do one small, deterministic task at a time). These models resemble most real computers in use today. Computer scientists also study other kinds of machines, some practical (like parallel machines) and some theoretical (like probabilistic, oracle, and quantum machines).
Computer scientists study what programs can and cannot do (see computability), how programs can efficiently perform specific tasks (see algorithms and complexity), how programs should store and retrieve specific kinds of information (see data structures and data bases), how programs might behave intelligently (see artificial intelligence), and how programs and people should communicate with each other (see human-computer interaction and user interfaces).
Computer science has roots in electrical engineering, mathematics and linguistics. In the last third of the 20th century computer science has become recognized as a distinct discipline and has developed its own methods and terminology.
The first computer science department in the United States was founded at Purdue University in 1962. The University of Cambridge in England, among others, taught CS prior to this, however at the time, CS was seen as a branch of mathematics, and not a separate department. Cambridge claims to have the world's oldest taught qualification in computing. Most universities today have specific departments devoted to computer science.
The highest honor in computer science is the Turing Award.
Computer science is closely related to a number of fields. These fields overlap considerably, though important differences exist
There is some debate over whether the name of the field should be computer science, computation science, or software science. The first name is the original, traditional name, however it implies that CS studies computers. The second name is more recent, and it implies that CS studies what we do with computers. The third name recognizes that mostly the field studies software. Some view this debate over names as silly. Others see it as important symbolism.
Related fields
Debate over name
Major fields of importance for computer science
Mathematical foundations
Theoretical computer science
Hardware
(see also electrical engineering)
Computer systems organization
(see also electrical engineering)
Software
Data and information systems
Computing methodologies
Computer applications
Computing milieux
History
Prominent pioneers in computer science
See list of computer scientists for many more notables.
This is an Article on Computer science. Page Contains Information, Facts Details or Explanation Guide About Computer science See also
External links
