Teaching Computer Graphics Based on a Commercial Product

dc.contributor.authorSmith, Gregoryen_US
dc.contributor.authorSung, Kelvinen_US
dc.contributor.editorTarini, Marco and Galin, Ericen_US
dc.date.accessioned2019-05-05T17:46:25Z
dc.date.available2019-05-05T17:46:25Z
dc.date.issued2019
dc.description.abstractThe challenges in designing an introductory Computer Graphics (CG) course include selecting an appropriate and coherent set of topics, keeping up-to-date with the rapidly evolving industry, and aligning with the many students' fascinations that tend to stem from flashy popular media. This paper analyzes and classifies existing introductory CG classes according to their approaches in trading-off between covering foundation algorithms and focusing on application-level knowledge. The paper then observes that many application-level courses challenge students in learning and applying relevant CG concepts by building familiar graphical applications. Within this context, the paper points out that many modern commercial graphical applications, including popular game engines and 3D modeling systems, support well-defined and robust run-time scripting interfaces that allow modification and/or replacement of default system functional modules. These observations suggest the potentials of delivering an introductory CG class based on one of these commercial graphical systems. This paper proposes a set of guidelines to ensure such a class will educate CG practitioners rather than commercial product users. Based on these guidelines and an existing application-based introductory CG course, a new set of learning outcomes is derived which is independent of any specific commercial product. The paper continues to describe the implementation of a new course using the Unity3D game engine as the delivery vehicle. This paper then describes the associated teaching materials, details the hands-on programming assignments, and discusses student learning from the Unity3D-based introductory CG class. The results from two consecutive batches of students demonstrated that a commercial graphical product-based approach to teaching an introductory CG class could be effective, welcomed by students, and supply students the concepts to build practical graphical applications after the class.en_US
dc.description.sectionheadersFoster Student 3D Creativity
dc.description.seriesinformationEurographics 2019 - Education Papers
dc.identifier.doi10.2312/eged.20191031
dc.identifier.issn1017-4656
dc.identifier.pages63-70
dc.identifier.urihttps://doi.org/10.2312/eged.20191031
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/eged20191031
dc.publisherThe Eurographics Associationen_US
dc.subjectSocial and professional topics
dc.subjectComputer science education
dc.subjectComputing methodologies
dc.subjectComputer graphics
dc.titleTeaching Computer Graphics Based on a Commercial Producten_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
063-070.pdf
Size:
1.91 MB
Format:
Adobe Portable Document Format