Abstract
This document provides a model of the Ph.D. program in Computer Science at Carnegie-Mellon University. The Ph.D. is viewed as a certification by the faculty that the student has a broad foundation in Computer Science and has performed original research in the area. Every incoming student is assigned advisors who are charged with guiding him and certifying his education. To qualify for a degree, a student is required to pass a set of qualifying examinations and to write and defend a thesis.To help students fulfill these requirements, the Department provides educational opportunities consisting of:- The Immigration Course, an intensive six week program intended to provide a common foundation for students with diverse backgrounds.- A set of Core courses, covering a core body of knowledge in computer science which all computer scientists should know.- An area specialization, requiring a deeper study in a particular subarea of computer science.- Participation in directed research, providing experience in a research environment before starting the major piece of research which will be his thesis.- The environment to do a major piece of original work leading to a thesis.There are no required courses; competence may be acquired through either courses or independent study. There is a teaching requirement intended to develop communication skills.There are no formal grades. However, on a semi-annual basis the entire faculty evaluates each student's progress along several dimensions -- courses, core qualifier, area qualifier, directed research, teaching, thesis, etc. Support and/or permission to continue in the department depends on adequate performance along these dimensions. Thus, while a student is free to shape his educational program to suit his needs, he must continue to demonstrate satisfactory progress in at least some of the above dimensions.
Index Terms
The computer science PH.D. program at CMU
Recommendations
Computer Science Teaching Knowledge: A Framework and Assessment (Abstract Only)
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationEducators, researchers, politicians, tech companies, and others continue to advocate for the importance of K-12 students learning computer science in our increasingly tech-driven society. One way school districts in the United States address this ...
Computer science-Ph.d statistics
Encyclopedia of Computer ScienceThe first academic computer science departments in the USA were formed in the mid-1960s. Some 30 years later, in 1998, more than 175 departments of computer science and computer engineering granted Ph.D.s in the USA and Canada. (Several of these in the ...
Building a Statewide Computer Science Teacher Pipeline
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationFrom 2012 to 2015, the number of Utah secondary teachers teaching computer science courses grew from 38 to 164. This growth was made possible by introducing three new CS teacher endorsements, which reduced the effort required for existing teachers to ...






Comments