It takes a logical mind and a bold spirit to move the world forward.
Develop the next earth-shattering app. Discover a new computational theory. Disrupt the tech world. You can make that happen in the School of Computer Science. Our undergraduate programs — among the best and oldest in the country — give you the strong foundation you need to make your mark in industry or academia and stay current, even as technology changes.
First Year Experience
You’ll spend your first year immersed in courses that explore the foundational and theoretical underpinnings of computer science. The best computer scientists in the world will teach you how to think computationally and solve complex problems, giving you the tools you need to secure an internship or even do research with just one year under your belt.
Employed or in Grad School
High School Course Requirements
*Four years of mathematics should include at least algebra, geometry, trigonometry, analytic geometry, elementary functions (pre-calculus) and preferably calculus. Advanced mathematics courses are encouraged, especially a course in calculus.