Friday, May 04, 2007

What is Computer Science?

You might be suprised to learn that computer science is not the study of computers. A famous computer scientist named Edsgar Dijkstra once quipped that computers are to computer science what telescopes are to astronomy. The computer is an important tool in computer science, but is is not itself the object of study. Since a computer can carry out any process that we we describe, the real question is What process can be describe? Put another way, the fundamental question of computer science is simply What can be computed? Computer scientists use numerous techniques of investigation to answer this question. The three main ones are design, analysis, and experimentation.
-- Python Programming: An Introduction to Computer Science, section 1.3

2 Comments:

Blogger YY© said...

The role of Programming to Computer Science is same as Computer Science to Science, in my opinion.

6/5/07 23:35  
Blogger David Lee said...

A little different.
Programming is *one aspect of* computer science, while computer science is *one kind of* science. :)

7/5/07 06:52  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home