Loading…

Teaching graphics with the openGL shading language

A long-standing difficulty in the development of introductory courses in computer graphics is balancing the educational necessity of ensuring mastery of fundamental graphical concepts with the highly desirable goal of exciting and inspiring students to further study by enabling them to produce visua...

Full description

Saved in:
Bibliographic Details
Published in:SIGCSE 2007 : proceedings of the Thirty-Eighth SIGCSE Technical Symposium on Computer Science Education : March 7-10, 2007, Covington, Kentucky, USA 2007, Covington, Kentucky, USA, 2007-03, Vol.39 (1), p.259-263
Main Authors: Talton, Jerry O., Fitzpatrick, Darren
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A long-standing difficulty in the development of introductory courses in computer graphics is balancing the educational necessity of ensuring mastery of fundamental graphical concepts with the highly desirable goal of exciting and inspiring students to further study by enabling them to produce visually interesting programming projects. Recently, we have developed a modified curriculum predicated on the extensive integration of the OpenGL Shading Language with a more traditional pedagogical approach. We utilized this curriculum in the quarter-long, upper-division introductory graphics course taught in the Department of Computer Science at the University of California, Santa Cruz. Our experience indicates that making shading an integral part of the entry-level curriculum inculcates students with a comprehensive understanding of the algorithms and mathematical concepts that underlie modern graphical systems, while simultaneously equipping them with the tools necessary to produce complex projects with state-of-the-art technology.
ISSN:0097-8418
DOI:10.1145/1227504.1227402