Science and Computer Science