Science and Engineering: Innovation, Research, Education and Economics
April 16, 2008
Is Computer Science a Science?

Is computer science a science?

Most people seem to apply a certain litmus test of sorts to determine if something is a science. Something is a science if

(1) it uses the scientific method (i.e., empirical research and observation)
(2) it involves studying “fundamental principles” of the natural or physical world

(1) is, I think, a bit easier to address. I use the scientific method all the time in my work: I form hypotheses about how a particular system or algorithm should behave, develop experiments to test the hypothesis, gather data, analyze, etc. Several commenters to the first post in the series discuss the same thing. Joe, for instance, says this about his work: “One of the things I’ve noticed as a developer/engineer for the last 20 years is that I use the techniques of science all the time, only I’m not studying “nature” (be it the physics world, chemicals, biology, or people). I’m applying the disciplines and the scientific process to stuff that other people have done.” (I’ll get back to this point in a minute.)

Related: Computer Science as Science - Computer Science PhD Overview - Who Killed the Software Engineer? - Electrical Engineering vs. Computer Science :-)

Leave a Reply

Curious Cat Science and Engineering Blog © curiouscat.com 2005-2008 powered by WordPress
Curious Cat Alumni Connections

Internal Links

Author

 

John Hunter

Categories

Other

Search Blog

Web Search

Science and Engineering web search

Archives

April 2008
M T W T F S S
« Mar   May »
 123456
78910111213
14151617181920
21222324252627
282930  

Translate to

Translate to German Translate to Japanese Translate to Chinese Translate to South Korean Translate to Spanish Translate to French