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. CSD 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 5th Year MS Thesis Presentation - Shalini Panthangi November 24, 2025 Consistent Formalization of Legal Text into Logical Rules via Guided Large Language Models Database Seminar - Benjamin Owad November 18, 2025 Optimizing the Table Scan Operator: I/O Minimization and Runtime Adaptivity 5th Year MS Thesis Presentation - Sonya Simkin November 21, 2025 Logical Relations for Non-Interference with Cryptography
CSD 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
5th Year MS Thesis Presentation - Shalini Panthangi November 24, 2025 Consistent Formalization of Legal Text into Logical Rules via Guided Large Language Models
Database Seminar - Benjamin Owad November 18, 2025 Optimizing the Table Scan Operator: I/O Minimization and Runtime Adaptivity
5th Year MS Thesis Presentation - Sonya Simkin November 21, 2025 Logical Relations for Non-Interference with Cryptography