A major in Computer Science gives you the knowledge and skills needed to innovate in information technology, and create fundamentally new IT solutions to today's challenges. Covering the key concepts of computation, you will learn the principles and techniques needed to solve tasks efficiently with computation, and to express those solutions in software. Discover how computation can be modeled and how to reason about the limits of what computation can achieve