Computer science and it