CPS 124/296.3 : Fall 2001

CPS 124/296.3
Fall 2001

Computer Graphics

Home Administrivia Calendar Projects Students Resources

Announcements

Thank you for a great semester!
View previous announcements here.

Description

Graphics is a hot topic in computer science. Driven by the tremendous increase in speed and quality of hardware and software, it has rapidly gained popularity among a wide variety of users. With applications as far-reaching as interactive TV, scientific visualization, film and TV special effects, interactive art, graphical user interfaces, industrial design, education, computer games, virtual reality, and the Internet through X3D and Java 3D, computer graphics offers something of interest for just about everyone!

This course is aimed to be a comprehensive introduction to basic concepts and algorithms in this exciting field, and topics covered will include the fundamentals of scan conversion of geometric primitives, 2D and 3D transformations, 3D viewing and perspective, light reflection models, hardware display technology, visual perception and color science, hidden surface removal, modeling, animation, and user interfaces.

Prerequisites: MTH 104 (basic linear algebra), CPS 130 (basic algorithmic techniques), and CPS 108 (good knowledge of C++)

Feedback

The Computer Science department at Duke University aims to excel in education and research. To ensure that our courses fulfill student needs and expectations, you can submit comments about this course anonymously here. These comments will be read only by the Director of Undergraduate Studies for Teaching and Learning and the staff.
 

Final Fantasy (2001)

Shrek (2001)

 

Feedback?