Mission Statement
To provide advanced graduate training in scientific computing and to
foster the synergistic combination of computer and computational
sciences with domain disciplines.
Track Administration
The Scientific Computing Track within the Computing Degree Program
will be administered by the Track Committee Faculty (TCF). The TCF
will elect each year a Chair from among its members. The Chair
of the TCF will oversee and coordinate all track administrative issues.
The current TCF consists of the following School of Computing faculty:
Martin Berzins
Guido Gerig
Mary Hall
Chuck Hansen
Tom Henderson
Chris Johnson
Mike Kirby (Chair)
Steve Parker
Kris Sikorski
Frank Stenger
Ross Whitaker
Admissions Procedure
The TCF will work in conjunction with the School of Computing
graduate admissions committee to review track admissions.
The means by which this will occur will be determined yearly
between the TCF Chair, the School of Computing Director,
and the Director of Graduate Admissions.
Prerequisite Requirements
As the goal of this program is to foster interdisciplinary
research through the common ground of scientific computing,
students having a Bachelor of Science in a science or
engineering discipline will be considered for entry into
the program.
Competency as determined by the TCF Chair in material
spanning the following classes will be required:
Prerequisite Courses
Math 2250, 3150 Engineering Math Series (Linear algebra, ODEs, PDEs).
CS 3310/5010 Software Practice.
CS 3020/5020 Advanced Algorithms and Data Structures.
CS 3200 Introduction to Scientific Computing.
Students may be admitted to the program with probationary
status contingent upon taking courses as determined by the
TCF Chair which eliminate prerequisite material deficiencies.
Program of Study
Course work listed on the approved Program of Study form must comprise
at least 50 semester hours of graduate course work and dissertation
research, exclusive of independent study. At least 14 semester hours of
dissertation research (CS 7970) and 24 semester hours of graduate
course work must be included. Up to 12 hours of graduate level course
work already applied to other degrees may be used in the program of
study as approved by the TCF Chair.
Required Courses/Comprehensive Exam
Ph.D. students must demonstrate core knowledge in scientific computing
by passing four specified courses, prior to the start of their fifth
semester of study, with grades of B or better in each course and an
overall GPA in the specified courses of at least 3.5. This
requirement constitutes the Comprehensive Exam. The specific courses
consist of the following:
CS 6210 Advanced Scientific Computing I (3 hours).
CS 6220 Advanced Scientific Computing II (3 hours).
CS 6230 High-Performance Computing and Parallelization (3 hours).
CS 6630 Scientific Visualization (3 hours).
Students may place out of this requirement by substituting or
transferring courses from other institutions at the discretion
of the TCF Chair.
Elective Courses
A student must take four elective courses (twelve hours)
which involve the themes of scientific computing or are
directly applicable to the student's dissertation research.
Up to two courses (six hours) may be taken from other departments
at the University of Utah. All CS courses on the Program of Study
must be at the 6000 level or above, and all courses taken
within other departments must be taught at the graduate level.
All courses taken by a track student to fulfill the elective
requirements must be approved by the student's committee and
the TCF Chair. The following list contains some of the
possible elective courses which a student may take to fulfill
the elective requirements.
CS 6100 Foundations of Computer Science.
CS 6530 Database Systems.
CS 6650 Image Synthesis.
CS 6610 Advanced Computer Graphics I.
CS 6810 Advanced Computer Architecture.
CS 7120 Information-based Complexity.
CS 7210 Advanced Topics in Scientific Computing.
CS 7450 Simulation Methods.
Neither courses CS 6930-CS 6944 (Computer Science Seminars) nor
Independent study (CS 6950 and CS 7950) can be included in the Program
of Study for the Ph.D. degree.
Students may place out of this requirement by substituting or
transferring courses from other institutions at the discretion
of the TCF Chair.
One year of study must be spent in full-time residency at the
University (i.e., the student must enroll for a minimum of nine hours
per semester for two consecutive semesters, summer optionally
excluded). After the residency requirement is fulfilled, registration
for three semester hours of CS 7970 (Ph.D. Dissertation Research) is
considered a full load.
The Program of Study form should be filed with the School of Computing
in the second semester of study and with the Graduate School prior to taking
the qualifying examination. The Program of Study form must be
submitted to the Graduate Records Office no later than the last day of
the semester preceding the semester of graduation.
Student Committee Requirement
Each student forms a supervisory committee whose members guide the
student's research program. The committee conducts the student's
written qualifying examination, oral qualifying examination, and
dissertation defense. A Ph.D. supervisory committee consists of five
faculty members. At least three faculty members must be long-term
instructional (LTI) faculty in the School of Computing, two of whom
must be from the TCF. At least one member must be from outside the
School of Computing. Any School of Computing long term
instructional faculty member with advising privilege
may serve as a supervisory committee chair.
Final approval of all supervisory committees is granted by the TCF
Chair and the Dean ofthe Graduate School. Students must form this committee by the end ofthe second semester of study, although a committee may be revised
later by petition to the Graduate Studies Committee.
Qualifying Examination/Dissertation Proposal
After passing the Comprehensive Examination, all Ph.D. students must
pass a Qualifying Examination, as specified by the Graduate
School. The Qualifying Exam consists of a written part, to be
conducted first, and an oral part.
The written part of the Qualifying Examination will cover the
candidate's general area of specialization in sufficient depth to
demonstrate his/her preparation for conducting Ph.D.-level
research. Each member of the student's supervisory committee will
contribute one or more questions to this exam. The supervisory
committee will provide a written evaluation of this part of the exam,
including an indication of whether or not the student will be allowed
to proceed to the oral part of the Qualifying Examination.
The oral part comprises the dissertation proposal defense. At the
supervisory committee's option, it may also include follow-up
questions relating to the written part of the exam. A majority of the
supervisory committee should certify that the proposal is ready to be
defended prior to conducting the oral part of the Qualifying Exam.
For guidelines on preparing proposals, consult Discussion on
Ph.D. Thesis Proposals in Computing Science, by H. C. Lauer. Copies
are available from the Graduate Coordinator or from the Thesis
Editor. A copy of the dissertation proposal must be in the student's
file.
Students should pass their Qualifying Examination by the end of their
sixth semester of study, not counting summer enrollment. The
Qualifying Examination must be completed no less than one semester
prior to defense of the dissertation.
Dissertation Defense
The supervisory committee must give preliminary approval of the thesis
or dissertation prior to the defense. The defense can be scheduled
after this approval. To schedule the defense, contact the Graduate
Coordinator. Students are strongly encouraged to schedule the defense
during a regular colloquium slot.
The student must provide one copy of the thesis or dissertation to the
chair of the supervisory committee at least three weeks before the
defense, and one copy to each of the other committee members at least
two weeks prior to the defense. A complete draft of the thesis or
dissertation must be delivered to the Graduate Coordinator one week
prior to the announced time of defense. This copy will be made
available for public access. Students are encouraged to place an
additional copy on the School of Computing web pages at least one week
prior to the announced time of defense.
After successfully defending the thesis or dissertation, the student
must obtain approval from the Final Reader (typically the supervisory
committee chair), School Director and Dean of the Graduate School. A
draft of the final thesis or dissertation must then be presented to
the Thesis Editor. Successful completion of the defense must be
reported to the Graduate School at least four weeks before the last
day of examinations in the final semester. Students should also read
the document regarding copyright notices provided by the School and
declare their intentions regarding granting the School the right to
photocopy the dissertation before notifying the Graduate Coordinator
of completion of the defense.
The student has one month after the defense to make any revisions
prior to submitting the thesis or dissertation to the Graduate School
Thesis Editor. There will be at most two additional months to
complete any changes required by the Thesis Editor before final
acceptance. If either of these deadlines are not met, the candidate
must redo the oral defense. The final thesis or dissertation must be
filed one week before the end of the semester of graduation.
Students are expected to offer each committee member a bound copy of
the thesis or dissertation once it is completed. Detailed policies
and procedures concerning the thesis or dissertation are contained in
A Handbook for Theses and Dissertations published by the Graduate
School. The Dissertation defense should be held by the end of the
seventh year of graduate study.