Computer Graphics-Related Courses at CMU (original) (raw)
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-RetiredDon'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
- 05-331, 51-348, Building Virtual Worlds, (also here) Entertainment Technology Center and Human Computer Interaction Institute,Randy Pausch (every spring)
- 53-871, Dramatic Structures of Interactive Games Don Marinelli, (Spring 00)
- 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