School of Computer Science
Leading the world in all facets of computing — from a "thinking machine" to today's AI revolution.
"I'm so lucky to be at CMU, where there are all these opportunities for students and such talented, passionate people. Getting to interact with and learn from them has broadened my own perspective and made me even more excited about the future of AI."
It takes a logical mind and a bold spirit to move the world forward.
Shape the future of AI. Develop the next world-changing app. Discover a new computational theory. You can make all of this happen in the School of Computer Science. Our undergraduate programs — among the first and best in the country — give you the strong foundation you need to be on the leading edge in industry or academia, 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 needed for all of our degree paths. 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.
First-year courses also offer deep introductions to the interdisciplinarity of computer science. You'll get to explore the various majors before you make your choice in the second semester, and you’ll receive an introduction to computational ethics as a core value in preparation for your future career.
Exploring SCS Majors Webinar Series
Join us virtually to learn more about each of the majors within the School of Computer Science.
- Robotics(opens in new window) - Monday, Dec. 15, 6:30 to 7:30 p.m. EST
Class of 2024, Six Months After Graduation
97%
Employed or in Grad School
$154,554
Average Salary
Recent Employers and Further Education
Atlassian
Meta
Microsoft
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.
Hear the latest in computer science research and academics
Tune in to the Does Compute podcast(opens in new window), produced in partnership with GeekWire studios, as experts, alumni, and students discuss topics like AI, environmental tech, and the future of computer science education.
School of Computer Science stories