The New Revolution – Computer Science.
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.
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
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
[...] 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 [...]
All Science is Computer Science « To us, here and now, it appears thus.
February 10, 2008 at 8:16 pm