Prospective Students Explore information about our academic programs in Computer Science. We offer undergraduate, master's and doctoral degree studies. Prospective Student Information Bachelor's Bachelor's Programs OverviewSCS Undergraduate ProgramsHow to ApplyTurn Tartan Overnight WeekendsAP/IB/Cambridge Credit InformationExternal Credit Transfer Information CS_Sample_Curriculum_Schedule.pdf (109.93 KB) Master's Master's Programs OverviewMaster of Science in Computer ScienceFifth Year Master's How to ApplyGraduate Education Office Doctoral Doctoral Programs OverviewPh.D. in Computer SciencePh.D. in Algorithms, Combinatorics and OptimizationPh.D. in Pure and Applied LogicQuick FAQsResidency and attendance on the Pittsburgh campus is required.The Computer Science Department does not offer online or remote doctoral degrees.A bachelor's degree is required to be completed before entering the program if you are admitted. A master's degree is not required to apply or enter the program.Admitted applicants enter the program in the fall each year. The program does not admit students in the spring or summer.How to ApplyAdmitted Doctoral Student Open HouseCSD PhD BlogGraduate Education Office Visiting CMUCampus Map | Visitor Parking | Campus Tours | Campus LifePlease Note:The CS undergraduate program is not currently doing in-person visits for prospective students. SCS Alumnus Receives ACM SIGOPS Dissertation Award Monday, November 3, 2025 Juncheng Yang, a recent Computer Science Department Ph.D. graduate, received the 2025 ACM SIGOPS Dennis M. Ritchie Doctoral Dissertation Award, which recognizes the contributions and impact a doctoral thesis has on software systems research. Yang's dissertation, "Designing Efficient and Scalable Key-Value Cache Management Systems," uncovered insights into caching, leading to three advancements in this area. Read More Tactile Tool Simplifies Neural Networks for Kids Wednesday, October 29, 2025 How do you teach a sixth grader what a neural network is? A team at Carnegie Mellon University believes the answer might be soft, squishy, and lit with LEDs. “Everyone, even middle schoolers, needs to know a little about these building blocks of artificial intelligence, just like it’s important to know the basics of how electricity works or what a molecule is,” said Computer Science Department Research Professor and IDeATe instructor Dave Touretzky. Read More Subscribe to News Prospective Students Bachelor's Admissions Master's Admissions Doctoral Admissions Event Type - Any -5th Year Master's Proposal5th Year Master's Thesis PresentationAcademic Calendar HighlightAdministrative MeetingAlumni EventBlack FridayCapstone PresentationsCareer PresentationColloquiumComputer ClubConference/WorkshopCSD Faculty CandidateCSD Faculty Candidate - Teaching DemoDistinguished LectureFaculty Candidate Talk - QatarFaculty MeetingInfo SessionLecture SeriesMaster's Thesis PresentationPanel DiscussionPoster SessionProject PresentationsReading GroupSeminarSeminar SeriesSenior Thesis PresentationSpeaking SkillsSpecial EventSpecial Guest SpeakerSpecial LectureSpecial SeminarStudent GroupStudent OrientationSymposiumTalkThesis OralThesis ProposalU.S. HolidayUniversity HolidayVisiting Faculty TalkWebinar Statistics and Data Science Seminar - Philippe Rigollet November 10, 2025 A Mathematical Perspective on Transformers AI & Web3 Panel Discussion November 5, 2025 Doctoral Thesis Proposal - Andy Zou November 11, 2025 Improving Security and Safety of Generative Models
SCS Alumnus Receives ACM SIGOPS Dissertation Award Monday, November 3, 2025 Juncheng Yang, a recent Computer Science Department Ph.D. graduate, received the 2025 ACM SIGOPS Dennis M. Ritchie Doctoral Dissertation Award, which recognizes the contributions and impact a doctoral thesis has on software systems research. Yang's dissertation, "Designing Efficient and Scalable Key-Value Cache Management Systems," uncovered insights into caching, leading to three advancements in this area. Read More
Tactile Tool Simplifies Neural Networks for Kids Wednesday, October 29, 2025 How do you teach a sixth grader what a neural network is? A team at Carnegie Mellon University believes the answer might be soft, squishy, and lit with LEDs. “Everyone, even middle schoolers, needs to know a little about these building blocks of artificial intelligence, just like it’s important to know the basics of how electricity works or what a molecule is,” said Computer Science Department Research Professor and IDeATe instructor Dave Touretzky. Read More
Statistics and Data Science Seminar - Philippe Rigollet November 10, 2025 A Mathematical Perspective on Transformers
Doctoral Thesis Proposal - Andy Zou November 11, 2025 Improving Security and Safety of Generative Models