School of Computing Graduate Handbook - 2013-2014
PHD IN COMPUTING:
The following four courses are required:
Advanced Scientific Computing II
High-Performance Computing and Parallelization and/or
Parallel Programming for GPUs/Many Cores/Multi-Cores
Advanced Scientific Computing I
In addition, a student must take four elective courses which involve the themes of scientific computing
or are directly applicable to the student’s dissertation research. The following is the list of those classes
which will apply. Students can possibly take other 6000-level and above courses within the School of Com-
puting as electives; advising and permission of the track director (or mentor and committee) is necessary
in such cases.
Foundations of Computer Science
Advanced Topics in Scientific Computing
Advanced Computer Architecture
Interactive Computer Graphics
Additional 6000-level and above courses may be required to reach a 50-credit minimum (excluding inde-
pendent study, seminars, or dissertation research credit hours).
50 hours of graduate coursework is required, composed of at least 24 hours of regular graduate coursework, and at least
14 semester hours of dissertation research. Of the required 24 semester hours of regular courses, up to six hours may be
graduate courses outside of CS. Up to 12 hours of coursework taken elsewhere or counted toward previous degrees can be
counted toward the 24 hour regular course requirement with the approval of the track director.
Adam Bargteil, Martin Berzins, Guido Gerig, Mary Hall, Chuck Hansen, Tom Henderson, Chris Johnson, Mike Kirby (Track
director), Valerio Pascucci, Ross Whitaker