>>3
Well it certainly isn't about magic. It really depends on your definition of science. Some define science as the study of the natural work. Computer science is similar to physics and electrical engineering in that it's really just applied mathematics. The difference is that the mathematics that are applied to computer science is not mandated by nature.