News

Thank you for your interest in graduate studies at CMU's School of Computer Science. We offer a wide range of professional and academic master's programs and Ph.D. programs across our seven ...
What about ChatGPT and related large AI Systems? How will they impact us all? As a longtime researcher in AI, I'm excited about the ways in which these new AI systems can improve our healthcare, ...
We are very grateful to Butterworth-Heinemann, owners of Digital Press, for allowing us to make the full text of this important reference work widely available in electronic format. The paperbound ...
This course covers the design and implementation of compiler and runtime systems for high-level languages, and examines the interaction between language design, compiler design, and runtime ...
Foundations of Software Engineering2013 edition 2014 edition 2015 edition 2016 edition 2017 edition 2018 edition 2020 edition ...
Welcome to the 10-301/601: Introduction to Machine Learning primer! This website serves as a supplementary tool for students enrolled in the course, providing quick references and explanations for ...
TartanPest pairs computer vision with a robotic arm attached to an electric tractor to detect and destroy spotted lanternfly egg masses. A team from Carnegie Mellon University's Robotics Institute has ...
The area of approximation algorithms is aimed at giving provable guarantees on the performance of heuristics for hard problems. The course will present general techniques (such as convex ...
What you see is pinyin, literally 'spell out the sound'. It's a system for romanizing Chinese ideograms, used in mainland China for Mandarin, a.k.a. putonghua.
Acme is a simple, generic software architecture description language (ADL) that can be used as a common interchange format for architecture design tools and/or as a foundation for developing new ...
This data set contains WWW-pages collected from computer science departments of various universities in January 1997 by the World Wide Knowledge Base (Web->Kb) project of the CMU text learning group.
Rahul Tongia is a faculty member at Carnegie Mellon University, and his research focuses on infrastructure and technology for sustainable development, especially for underserved regions such as India ...