To us, here and now, it appears thus.

rants, ramblings and other things that make life worth living…

The New Revolution – Computer Science.

with 3 comments

Being an undergraduate in computer science for the past four years has affirmed my belief in computer science being a true and separate science in is own right as opposed to being a branch of engineering or just applied mathematics. The more I learn about what constitutes the fundamentals of computer science, the more I’m sure of it. But to characterize it in a simple way is currently beyond my limited understanding of this vast branch of human knowledge.

Computer Science is as much about computers as microbiology is about microscopes or astronomy is about telescopes. Agreed, both the microscope and telescopes are essential instruments in their fields, yet they are not the object of study themselves, that onus falls on the field of optics. Similarly computers are vital instruments in computer science, but they are not the objects of study themselves. The systematic study of devices which can perform the fundamental function of a computer – computation, in itself is computer engineering.

Computer Science is the formal study of process and information. It is the study of fundamental limits at which discretely and unambiguously specified process (called algorithms) work. It is the study of how information is transformed from one form to another, making it more useful in one way or the other. It is the study of how those above mentioned process interact with information and vice versa. Computer Science in essence is the study of computation and information.

If we can agree that computer science is the study of computation and information, then why should we proceed calling it computer science at all. I’m sure astronomers don’t call astronomy telescope-science or microbiologists microscope-science. Why not call computer science for what it actually is? – Computational and Informational Science.

Signing Off,
Vishnu Vyas.

Advertisements

Written by vishnuvyas

November 1, 2006 at 12:20 pm

3 Responses

Subscribe to comments with RSS.

  1. Bulls’ Eye Vishnu!
    Computer Science, as far as Engg Colleges in Tamil Nadu are concerned, seems to be an option just from the perspective of jobs…and people feel ECE or EEE is a more industry-oriented subject, but when u actually get into the Theoretical Aspect of Computer Science, that is when you see that there is more to it than meets the eye…

    Kaushik TG

    November 6, 2006 at 5:21 pm

  2. Yeah I agree..I have been frustrated with the way computer science is taught in colleges in tamil nadu. I don’t see the difference between a BE and a NIIT, except in terms of quality (NIIT being the better one).

    vishnuvyas

    November 6, 2006 at 6:57 pm

  3. […] Posted in Geeky Stuff by vishnuvyas on February 10th, 2008 This is in continuation of this post, so for any background and a general introduction of my point of view on this subject take a look […]


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: