|Sections||Course Requirements||Research Requirements||Teaching Requirements||Skill Requirements|
|Other||SCS Community Service||Evaluation||Transfer Policy|
|Computational and Statistical Learning||5
|Computation, Organizations and Society||5
units (~3 courses)
Selected electives related to analytical methods:
per area below:
36 university units worth of elective courses, at least 24 of which are from graduate courses offered by the School of Computer Science (not just the Computer Science Department); the other 12 may be from graduate courses offered by the rest of the University. These graduate courses must be level 700 or above.
of study are created individually, but must be approved in advance by
your advisor and the department committee for programs of study.
All programs of study must include:
|Language and Information Technologies||6 12-unit LTI
Courses; current set listed below.
Within those 72 units:
Each student must take one course from each of four LTI Focus Areas, and each student must take two 6-unit Lab Courses (from two different research areas). For more details: http://www.lti.cs.cmu.edu/Education/lti-handbook.html.
12-unit graduate level courses within SCS, or certain approved courses
outside of SCS.
including at least one course from each Core Area
||A specialized qualifier comprising three elective courses that have to be coherent in subject matter and should either enhance or be complementary to the Core course subject matter. These courses must total 36 units and are subject to approval by the Program Committee Chair.|
courses (listed are examples not complete lists of alternatives)
MSE core courses: We have adapted some of the existing Master of Software Engineering (MSE) core courses to serve both MSE and PhD students. MSE courses available for PhD credit are cross-listed as 17-7xx (e.g., 17-751, Models of Software Systems), and may require an additional project to satisfy the PhD requirement.
Note: Three courses in the above two areas are required, with at least one course in each area
Note: A "star" course is a course that has been determined to satisfy certain standards of breadth and evaluation.
Software engineering does not have an explicit programming requirement, as we believe that the course requirements (including the practicum) cover that.
The ISRI Software Research Seminar carries 3 units. This indeed represents an average of 3 hours/week, but it's mostly 1.5 hours of attendance throughout the semester plus the preparation for the presentation
The practicum involves participation in a software engineering practical experience, and reflection and analysis of that experience. The results are presented through an oral presentation and a written report. We are in the process of revising the practicum description and requirements.
|12 university units worth of 700-level (or above) courses in SCS; students may request to substitute PhD-level courses outside SCS.|
Combinatorics, and Optimizationsubspecialization
Star courses as for the Computer Science Ph.D. program, plus the non-CS
ACO courses (which can be used to satisfy the CS elective requirement).
3 course semester each in Math and GSIA (technically, students take six mini-courses in GSIA), and one course semester in probability theory.
Students are also required to take one of the following courses in Probability Theory:
In addition, there is a qualifying examination covering the fundamentals of the program; The exam syllabus will take account of the choices of electives made by the particular set of students taking the exam. This examination will be given at the beginning of the student's fourth semester. Students are expected to have satisfied all course requirements by the end of the sixth semester.
In the event that a student has already mastered the material covered by a required course when entering the program, another course may be substituted with approval from the student's advisor in consultation with the ACO Coordinating Committee.
Basis of Cognition (NBC)
is a subspecialization of
the Neural Basis of Cognition publishes
a list of available electives prior to the start of each semester.
below are some of the courses that may be taken as electives, by
and Applied Logic subspecialization of
Star courses (the Computer Science requirement)
The following Mathematics courses are required:
Cognition, AI, and Philosophy of Mind
electives for Computer Science
Since Computer Science Ph.D. students are restricted to taking the equivalent of at most one elective course outside of SCS, in special cases, students may petition to have a second elective chosen from outside SCS.
Ph.D. programs expect that students
|All Ph.D. programs require each Ph.D. student to be a teaching assistant at least twice (two semesters) during their graduate career at Carnegie Mellon. The sole exception is the Ph.D. program in Robotics, which requires being a teaching assistant for only one semester.|
|Computational and Statistical Learning||Yes||Yes||Yes||No||No|
|Computation, Organizations and Society||Yes||Yes||Yes||No||No|
|Language and Information Technologies||Yes||Yes||Yes||No||No|
Each student must recruit a committee of faculty (and one student), Individualized Research Qualifier Committee, which judges whether the student has passed the speaking, writing, and research skills tests.
|Algorithms, Combinatorics, and Optimization||Weekly ACO research seminar|
|Computational and Statistical Learning||Conference Presentation and Research Skills|
|Software Engineering||Participation in the weekly ISRI Software Research Seminar requires about 3 hours/week plus one presentation preparation|
|SCS Community Service|
|All Ph.D. programs except HCII require each Ph.D. student to volunteer his or her time to serve the community. There are many ways students can fulfill this requirement; most are fun or an educational experience.|
|No Ph.D. program has oral or written qualifying exams. All students are evaluated by their program's faculty members once a semester at Black Friday. As long as students are making satisfactory progress in their respective programs, they remain in good standing.|
|Transfer Policies Fall 2003|
|Computational and Statistical Learning||
4609 Wean Hall
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA 15213-3891
|Computation, Organizations and Society||The COS PhD program is happy to consider requests for transfer by 1st-year students enrolled in other CMU-SCS PhD programs. Students must be in good academic standing. Each request will be carefully considered on a case-by-case basis by the COS program committee|
The Transfer Policy for students wishing to transfer into the Ph.D. in Computer Science Program is as follows:
The expectation is that the admissions committee review occurs after students who have been offered admission for the coming fall have made their decisions; hence, the April 15 deadline for any request to transfer. A likely time of review is the end-of-April committee meeting with a decision by the department head shortly thereafter.
|Human-Computer Interaction||Students from other SCS Ph.D. programs may apply for transfer to the HCII Ph.D. program at the time of regular admissions in the spring. Such transfer requests will be considered as a part of the regular admissions process for that year. Students requesting transfer should enter information on the normal application form and must provide a new statement of purpose and an up-to-date transcript. Other materials normally associated with an application (i.e., letters and scores) will be take from the student's original application unless the student chooses to replace them.|
|Language and Information Technologies||
|Robotics||Transfers from other SCS PhD programs require approval by the Chair of the Robotics PhD Program, who will consult the Admissions Committee and the Director of the Robotics Institute.|
|Software Engineering||The Software
PhD Internal Transfer Policy has three components: