Skip to main content
Carnegie Mellon University homepage Carnegie Mellon University Wordmark
Two students working on a robot

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."
Daisy '26

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.

 

School of Computer Science Programs

Process your passions and find the program that’s right for you.

Artificial Intelligence

  • Bachelor of Science in Artificial Intelligence
  • Additional major in Artificial Intelligence
  • Minor in Artificial Intelligence
  • Minor in Language Technologies
  • Minor in Machine Learning
  • Minor in Neural Computation

Computational Biology

  • Bachelor of Science in Computational Biology
  • Additional major in Computational Biology
  • Minor in Computational Biology

Computer Science

  • Bachelor of Science in Computer Science
  • Additional major in Computer Science
  • Minor in Computer Science
  • Minor in Language Technologies
  • Minor in Machine Learning
  • Minor in Neural Computation
  • Minor in Software Engineering

Human-Computer Interaction

Robotics

BXA Intercollege Degree Programs

  • Bachelor of Computer Science and Arts (BCSA)

Contact

Office of Admission

Warner Hall
5000 Forbes Avenue
Pittsburgh, PA 15213
 
F: 412.268.7832

 

School of Computer Science Website

Fact Sheet (PDF)(opens in new window)

 

Exploring SCS Majors Webinar Series

Join us virtually to learn more about each of the majors within the School of Computer Science.

 Class of 2024, Six Months After Graduation

97%

Employed or in Grad School

$154,554

Average Salary

Recent Employers and Further Education

Google

Atlassian

Meta

Microsoft

High School Course Requirements

4 years English
4 years Mathematics*
1 year Physics
2 years Chemistry, Biology or Computer Science
2 years Foreign Language
3 electives
 

*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.

Listen Now(opens in new window)

School of Computer Science stories

Headshots of SCS alumnae Annie Nadkarni and Zahra Ahmad
Shot of some of the SCS Mascots
Image of a laptop with a student's hand typing