We all Compute

The evolving web of courses, majors and minors that make up computing at Carnegie Mellon

Students who are interested in computing as a field would be well served to explore Carnegie Mellon's broad range of options for undergraduate study. Our students study in tech-related areas across all colleges - such as robotics, information systems, design, economics and math, business or computational biology - in addition to the frequently sought after computer science, engineering and math.

Thanks to the New York Times' recent spotlight, the word is out that our School of Computer Science is a world-renowned program that draws brilliant, passionate students to our doorstep. Our Computer Science students are forward-thinking, solving big problems of today and tomorrow. And while computer science might be top-of-mind for those considering careers in technology, computing at Carnegie Mellon is in fact a diffuse and evolving web of courses, majors and minors, spread across our colleges and programs. 

Explore our broad range of programs related to technology and computation.

Erin Dieringer, a rising senior Information Systems and Human-Computer Interaction double major, just completed a summer internship at Apple as a software engineering intern. She collaborated with many current and former Carnegie Mellon students. She said, “There’s a big network of proud Carnegie Mellon students and alumni, succeeding in the real world and loving what they do.”




Computer Science major and minor focuses on formal tools to remain current in the field as technologies and systems change. Our project-oriented courses emphasize real-world training through research and practical computing skills. The Computer Science minor offers six courses that focus on the depth of CS and is open to any student at the university! Read more here. 

Computational Biology and minor combines the rigor and algorithmic focus of traditional computer science with the data analysis, machine learning and modeling skills required to understand a complex natural system. It teaches students to think computationally and to frame complex analysis questions in the language of computation.

Computational Physics is the study of computer simulation and data mining/analysis. This rapidly growing interdisciplinary area of study includes classes like Special Problems in Computational Physics and Quantum Computation and Information.

Computational Neuroscience explores the study of brain functions associated with information processing properties. This interdisciplinary major links diverse fields in a way to give students that competitive edge post-graduation. 

Electrical and Computer Engineering (ECE) best serves students who find that they're more interested in the guts of computing. From smartphones to robots to advanced optics, the ECE degree marries innovation and leadership skills to the exciting professional opportunities within the field of computer engineering. 

Information Systems seeks to implement project management skills and a keen eye towards real-world problem solving. Information Systems is an industry-leading program that weds the benefits of our computer hardware, software and systems coursework into a flexible and dynamic undergraduate major.

Statistics and Machine Learning is a joint major offered across the School of Computer Science and the Department of Statistic. Statistics and Machine Learning provides a definite path for students who are looking to find an academic corollary for their personal interests in the field.

Logic and Computation, a stopping point for computer science-related study at Carnegie Mellon and is held within the Dietrich College of Humanities and Social Science Department of Philosophy. The provides a comprehensive computer science and philosophical background in logic, computability, and analytic philosophy.

Physical Computation
 is offered as a minor or concentration in our Interactive Design, Arts & Technology Network (IDeATe). Students will address the key components of physical computing; from the fabrication of the interface and the development of the circuitry to the integration of component elements within different contexts. 

The study of computer science and its related fields at Carnegie Mellon allows the brightest minds in the world to work across disciplines in evolving and innovative ways. Visit our majors and programs page to unfold even more opportunities at Carnegie Mellon within the tech and computing field. So much of what we do at Carnegie Mellon is innovative, quantitative and analytical - which gives our students a competitive advantage in their desired career paths. 

Examples of Tartans in Technology

Erin Dieringer (DC 2018) a rising senior Information Systems and Human-Computer Interaction double major just completed a summer internship at Apple as a software engineering intern.

Henry Peck (Engineering 2019) is a rising junior Mechanical Engineering major with a minor in Physics Computing. He spent his summer as a Medical Devices Engineering Intern at Esko Bionics.

Steve Martocci (DC 2014) a graduate from the Information Systems program is now a software developer and CEO of Slice.com. He also is the founder of GroupMe.

Alexandra Johnson (SCS 2014) is an engineer at a startup company called SigOpt. She was a Computer Science major with a minor in Discrete Mathematics and Logic. 

Simran Jobanputra (Tepper 2019) is a Business Administration student in the Tepper School of Business with a double major in Human Computer Interaction. 

Courtney Chin (DC 2012) spent her time at Carnegie Mellon as a Tartan tennis player and student in the Economics department with a double major in Chinese. She's now working for Goldman Sachs in Investment Management. 

Vince Sonson
(DC 1997) was a Tartan football player and student History and Policy within the Dietrich College of Humanities and Social Sciences. Vince is the Founder and Developer in a startup called Balance Position. 

Haohan Shi (Engineering 2019) is a student in the Electrical and Computer Engineering department. He spent his summer interning at Facebook as a software engineer. 

Emily Duff Bartel (DC 2006) graduated from Carnegie Mellon with a degree in Information Systems and a minor in Film and Digital Imagining. She's a Project Manager for Uber's Advanced Technology Group. 



We’re doing what matters, whether it’s in statistics and machine learning, information systems, design, economics and math, business or computational biology. Carnegie Mellon students are changing the world.