Is Computer Science a Science?... More seriously, computer science is very different from the natural sciences (it's okay for a group of sciences to have "science" after their name). Computer science is what Herbert Simon calls a Science of the Artificial. It deals with creating artifacts that embody human intention. Natural sciences, in contrast, have no place for intention; they are about inferring the real functioning of reality.
I agree. I think Computer Science is categorized as a science only because it uses more or less the same faculties of the brain that subjects like Physics, or Engineering would require. Apart from this common characteristic, CS is more akin to Design Theory, or Architecture, where the focus is on discovering better ways to create things, using thought and logic as basic building blocks. In other words, it's the Arts subject for people who can't draw.