PhD in Computing: Scientific Computing

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 GSC.

Track Faculty

Adam Bargteil
Martin Berzins
Guido Gerig
Mary Hall
Chuck Hansen
Tom Henderson
Chris Johnson
Mike Kirby (Track Director)
Valerio Pascucci
Ross Whitaker

PhD in Computing: Scientific Computing

COURSE REQUIREMENTS: The following four courses are required:
CS 6210    Advanced Scientific Computing I
CS 6220    Advanced Scientific Computing II
CS 6230    High-Performance Computing and Parallelization and/or
CS 6963    Parallel Programming for GPUs
CS 6630    Scientific Visualization
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:
CS 6100    Foundation of Computer Science
CS 6530    Database Systems
CS 6650    Image Synthesis
CS 6610    Advanced Computer Graphics
CS 6810    Advanced Computer Architecture
CS 7120    Information-Based Complexity
CS 7210    Advanced Topics in Scientific Computing
CS 7450    Simulation Methods
Additional 6000-level courses may be required to reach a 50-credit minimum (excluding independent study, seminars, or thesis research credit).