Computer science is a science that has revolutionized the world and advances are being made constantly. Computer science spans theory and practice, and requires you to think and problem solve in abstract and concrete terms. In short, getting computers to do what you want them to do requires intensive hands-on experience.