MS and PhD in Computing: Graphics and Visualization
As part of the new Computing Degree Program, the School of Computing at the University of Utah now offers a specialized graduate track in Computer Graphics and Visualization. This track in the degree program encourages students to pursue area-specific coursework and advanced research at an early stage of their graduate study. Aimed at maximizing a student's learning opportunities and research experiences, this track engages students in research activities as soon as possible. The new Computer Graphics and Visualization degree track draws heavily on the many faculty and excellent facilities that have contributed to making Utah one of the nation's top-ranked graphics programs.
Graphics Track Faculty
- Adam Bargteil
- Martin Berzins
- Elaine Cohen
- Chuck Hansen(Track Director)
- Chris Johnson
- Mike Kirby
- Miriah Meyer
- Valerio Pascucci
- Rich Riesenfeld
- Bill Thompson
- Cem Yuksel
MS in Computing: Graphics & Visualization
PhD in Computing: Graphics & Visualization
MS in Computing: Graphics & Visualization
A student may pursue an M.S. with a (1) course-only option, (2) a project option, or (3) a thesis option. The minimum number of credits for any option is 31 with 30 from graduate level (6000 level for CS courses) and 1 hour of either CS 7942 Visualization Seminar or CS 7933 Graphics Seminar. Seminars may not replace required or elective courses.
COURSE-ONLY OPTION
| COURSE REQUIREMENTS: (COURSE ONLY OPTION) Required Courses |
| CS 6610 Interactive Computer Graphics |
| CS 6630 Scientific Visualization |
| CS 6640 Image Processing |
| CS 6670 Computer Aided Geometric Design |
| CS 7933 // Graphics Seminar CS 7942 // Visualization Seminar (one credit hour max.) |
| Three courses from the following list are required: |
| CS 6320 3D Computer Vision |
| CS 6360 Virtual Reality |
| CS 6540 Human Computer Interaction |
| CS 6600 Mathematics of Computer Graphics |
| CS 6620 Advanced Graphics II: Ray Tracing |
| CS 6650 Perception for Graphics |
| CS 6660 Physics-Based Animation |
| CS 6665 Character Animation |
| CS 6680 Computer-Aided Geometric Design II |
| CS 6960 Computational Geometry |
| Elective courses (to equal 30 credit hours) |
| Graduate level CS courses and independent study (a maximum of three hours of independent study is allowed). Thesis research hours are not counted toward the degree in the course-only option. |
With approval of the supervisory committee, a student may take two elective courses at the graduate level or higher from other departments including 5000 or 6000 level courses, excluding independent study, seminars, research credit.
PROJECT OPTION
| COURSE REQUIREMENTS: (PROJECT OPTION) Required Courses |
| CS 6610 Interactive Computer Graphics |
| CS 6630 Scientific Visualization |
| CS 6640 Image Processing |
| CS 6670 Computer Aided Geometric Design |
| CS 7933 // Graphics Seminar CS 7942 // Visualization Seminar (one credit hour max.) |
| Three courses from the following list are required: |
| CS 6320 3D Computer Vision |
| CS 6360 Virtual Reality |
| CS 6540 Human Computer Interaction |
| CS 6600 Mathematics of Computer Graphics |
| CS 6620 Advanced Graphics II: Ray Tracing |
| CS 6650 Perception for Graphics |
| CS 6660 Physics-Based Animation |
| CS 6665 Character Animation |
| CS 6680 Computer-Aided Geometric Design II |
| CS 6960 Computational Geometry |
| Elective courses (to equal 30 credit hours) |
| Students must take at least 3 and up to 6 credits (no more than 6 credits) of independent study for their MS project. |
With approval of the supervisory committee, a student may take two elective courses at the graduate level or higher from other departments including 5000 or 6000 level courses, excluding independent study, seminars, research credit.
THESIS OPTION
| COURSE REQUIREMENTS: (THESIS OPTION) Minimum 21 hours classroom courses and six hours of thesis research are required. Three of the following regular courses are required in addition to the seminar: |
| CS 6610 Interactive Computer Graphics |
| CS 6630 Scientific Visualization |
| CS 6640 Image Processing |
| CS 6670 Computer Aided Geometric Design |
| CS 7933 // Graphics Seminar CS 7942 // Visualization Seminar (one credit hour max.) |
| Three courses from the following list are required: |
| CS 6320 3D Computer Vision |
| CS 6360 Virtual Reality |
| CS 6540 Human Computer Interaction |
| CS 6600 Mathematics of Computer Graphics |
| CS 6620 Advanced Graphics II: Ray Tracing |
| CS 6650 Perception for Graphics |
| CS 6660 Physics-Based Animation |
| CS 6665 Character Animation |
| CS 6680 Computer-Aided Geometric Design II |
| CS 6960 Computational Geometry |
| Elective courses (to equal 30 credit hours) |
| Graduate level CS courses and independent study (a maximum of three hours of independent study is allowed). Thesis research hours are not counted toward the degree in the project option. |
| A minimum of six hours of thesis research (CS 6970) is required. |
With approval of the supervisory committee, a student may take two elective courses at the graduate level or higher from other departments including 5000 or 6000 level courses, excluding independent study, seminars, research credit.
PhD in Computing: Graphics & Visualization
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. Graduate course work applied toward an M.S. degree may be included. At least 14 semester hours of dissertation research (CS 7970) and 30 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.
PhD students must demonstrate core knowledge in computer graphics and visualization by passing three courses from a choice of four, 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 greater than 3.5. Students may place out of this requirement by substituting or transferring courses from other institutions.
| COURSE REQUIREMENTS: Required courses. |
| CS 6610 Interactive Computer Graphics |
| CS 6630 Scientific Visualization |
| CS 6640 Image Processing |
| CS 6670 Computer Aided Geometric Design |
Substitute courses must be "regular" classes with exams and/or assignments, not seminar, readings, or independent study classes. Satisfactorily completing the three courses as described constitutes completion of the Comprehensive exam; this must be completed by the the end of the fourth semester.
| Three courses from the following list are required: |
| CS 6210 Advanced Scientific Computing I |
| CS 6220 Advanced Scientific Computing II |
| CS 6310 Introduction to Robotics |
| CS 6360 Virtual Reality |
| CS 6540 Human Computer Interaction |
| CS 6650 Perception for Graphics |
| CS 6660 Physics-Based Animation |
| CS 6680 Computer-Aided Geometric Design II |
| CS 7320 3D Computer Vision |
| CS 7650 Realistic Image Synthesis |
| Elective courses (to equal 30 credit hours) |
| Courses not on the list above must be approved by the student's committee to count toward the elective requirements. Independent study (CS 6950 and CS 7950) can not be included in the Program of Study for the PhD degree. |