Computer science differs from physics - it does not study natural objects. Neither is it mathematics - it does use mathematical reasoning. Rather, computer science is like engineering - getting something to do something (paraphrased)
A couple of days ago while trying to stay awake while my simulations ran for hours, I came across this website: Electric Sheep. It seems like a really cool idea. It is a "distributed screensaver" that makes use of genetic algorithms to progress and...