What are some similarities between computer science and information technology?