The beauty of Computational Science

May 5, 2006 at 8:31 pm (Computing, Science)

Mona Lisa My main interest lies in Computational Science (after all, we dont call astronomy as telescopic science or chemistry as test-tube science, then why do we call the study of computation by the dry word called computer science. We are supposed to study computation and its scientific model and dont bother about the creation of the tool called computer). I'm a die-hard fan of it, ever since I had my first Computational science class in my 8th grade. I believe that one of the greatest human work after fire and wheel lies in the invention of this field. How could I make such a preposturous statement?

Computational Science fundamentally changed how we live, work and think. It brought a new world, a world that obeys more of Discrete Math than Physics. Once, we interface a physical world element into this Mathworld, we can do a whole lot of things. We can play with time, we can play with space and we can defy gravity and so many of the physical laws!!! We can test nuclear bombs, simulate flights, design machines…. everything in this Mathworld. Thus, humans have created a new world, in the process of creating Computational science. The process of moving from physcial world to Mathematical world is not well appreciated by most people. In fact, this non-realization itself is a success of Computational science.

I believe that there are only two fields of research now: 1. How to bring the real world into Mathematical world, which is the duty of physicsts, economists, engineers…. and 2. How to play in this Math world, which is the duty of Computational Scientists?

I've heard so many people say that Computational Science need not be learnt by methodical means, and they could study by attending some non-regular courses, by offering institutes. They believe that learning C or Java or software engineering makes one, a computer scientist.

If you know to hold a brush and put colors, can you paint like Da Vinci? If you know alphabets from A to Z, can you write something like the Shakespheare's Julius Caeser? If you can clean a telescope, can you immediately become an astronomer like Galileo? Then, how can you become a Computational Scientist, just by learning a language or coding an application. Computational Scientist is a way of thought, a feeling and a way of life. It lies in the beauty of Math and philosophy. It lies in the beauty of a state transition. It is as beautiful as theoratical physics, as action-packed as organic chemistry and as elegant as Mathematics.

It is an absolute pity that students of Computational Science are not taught the beauty of this great field. Instead of dwelling in the beauty of its state, logic and information and various organization theories, people are just taught a whole bunch of languages, a lot of systems, and worst, some packages. They tarnish the whole image of computer science.

I believe that the universities should separate the beautiful core Computational Science and name it as Computational Sciences and jealously guard it from Systems, engineering and Software sciences concepts. Let us hope to see one day, Computational Sciences taught to us.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: