Computer Graphics-Related Courses at CMU
This is not a complete list.
Also note that
the more advanced courses listed here are taught once a year or
less, and graduate course offerings are notoriously erratic.
Some of the links below pointing outside CS are probably stale.
More Technical:
-
15-462, Computer Graphics 1,
Computer Science Dept., Jessica Hodgins or Frank Pfenning or Joel Welling,
taught every semester.
-
15-497/15-861,
Computer Animation,
(description),
Jessica Hodgins, a grad/undergrad course, Spring 02, Spring 03.
-
15-4??,
Video Games,
James Kuffner,
Fall 02.
-
16-864: Humanoids.
Christopher Atkeson, Jessica Hodgins,
(last taught Spring 01)
some info
-
15-499F, Digital Audio and Music Processing,
Computer Science Dept.,
Roger Dannenberg
(last taught Spring 97?)
-
15-229, Multimedia Information Processing,
Computer Science Dept.,
Raj Reddy, Roger Dannenberg, Bob Thibadeau
(Fall 99)
-
15-385, Computer Vision
-
15-859, 15-491A, 21-450, Computational Projective Geometry,
Computer Science Dept., Dana Scott,
(last taught Fall 98)
-
15-413, Software Engineering, is doing a
Dinosim Park
project Spring 2000 that involves graphics
-
24-700B, Geometric Modeling,
Mechanical Engineering Dept., Kenji Shimada,
(last taught Spring 98?)
-
24-384A, Computational Geometry,
Mechanical Engineering Dept., Kenji Shimada,
(last taught Fall 97?)
-
18,796, Multimedia Communications: Coding, Systems, and Networking,
(MPEG etc.),
Electrical & Computer Engineering Dept.,
Tsuhan Chen,
(last taught Spring 99?),
-
18-798, Image & Video Processing,
Electrical & Computer Engineering Dept.,
Tsuhan Chen,
(Spring 00)
-
Bruce Sherwood,
Physics professor who uses computer generated
visualizations of electromagnetic fields in his courses
More Technical, But Semi-Retired
Don't know when these courses will be taught next.
-
15-463, Computer Graphics 2,
Computer Science Dept., Paul Heckbert,
Last taught in 01; no one is currently planning to teach it in the
02-03 school year -- we have too few graphics faculty.
(If this makes you unhappy, I suggest you send polite email to Jim Morris,
Dean of the School of Computer Science, and cc ph@cs .)
-
15-869, Image-Based Modeling and Rendering,
Computer Science Dept., Paul Heckbert and Steve Seitz,
(last taught Fall 99)
-
Introduction to Scientific Computing,
Computer Science Dept., Paul Heckbert,
useful for graphics R&D.
(Its predecessor
15-859E, Hierarchical Methods for Simulation,
taught Fall 98, most likely won't be taught again)
-
15-862, Rendering,
Computer Science Dept., Paul Heckbert
(last taught in Fall 95)
-
15-863: An Introduction to Physically Based Modeling,
Andrew Witkin and David Baraff,
(course no longer being taught)
More Arty:
-
16-899B: Telepresence Art and Applications,
Peter Coppin and Garth Zeglin
(Spring 01)
-
Entertainment Technology Center
-
15-491, Videogame Creation and Design,
Computer Science Dept.,
Greg Cato
(last taught Spring 99?)
-
15-499A, Special Topics in Computer Science:
Interactive Media: Creation and Design,
Computer Science Dept.,
Greg Cato
(Spring 00)
-
Suguru Ishizaki,
Design Dept., kinetic typography
and the Master's program in
Interaction Design
-
60-414 - 60-418, Advanced Electronic and Time-Based Work (ETB):
(Computer Animation, 3-D Animation, Video, Virtual Worlds, ...),
James Duesing,
Art Dept.
-
88-372, Designing Interactive Multimedia,
Hefley,
Social and Decision Sciences Dept.,
(Spring 00)
-
48-120, Computer Modeling,
Architecture Dept., Ramesh Krishnamurti,
(last taught Fall 99)
-
48-125, Computer Modeling, Part 2,
Architecture Dept., McCullough
(Spring 00)
-
48-460, Computer Modeling II,
Architecture Dept., Ramesh Krishnamurti
(last taught Fall 99)
-
48-745, Geometric Modeling,
Architecture Dept., Ramesh Krishnamurti
(last taught Spring 97?)
Department pointers:
-
School of Computer Science:
computer science department, human computer interaction institute,
robotics institute, ...
(topics include graphics algorithms, virtual worlds,
computer music, vision, multimedia, web, user interface,
scientific computing).
-
Electrical Engineering
(signal, image, video processing).
-
Civil and Environmental Engineering
(graphics for engineering).
-
Mechanical Engineering,
(geometric modeling of surfaces and solids, simulation)
-
Design
(typography, design for the web),
-
Art
(animation, video)
-
Architecture
(modeling for architecture, geometric modeling).
Last major update: 1/00. Last minor update: 2/02.
Paul Heckbert