The informatical world view: An inquiry into the methodology of computer science