glGA: an OpenGL Geometric Application Framework for a Modern, Shader-based Computer Graphics Curriculum

dc.contributor.authorPapagiannakis, Georgeen_US
dc.contributor.authorPapanikolaou, Petrosen_US
dc.contributor.authorGreassidou, Elisaveten_US
dc.contributor.authorTrahanias, Panosen_US
dc.contributor.editorJean-Jacques Bourdin and Joaquim Jorge and Eike Andersonen_US
dc.date.accessioned2014-12-16T07:06:18Z
dc.date.available2014-12-16T07:06:18Z
dc.date.issued2014en_US
dc.description.abstractThis paper presents the open-source glGA (Opengl Geometric Application) framework, a lightweight, shaderbased, comprehensive and easy to understand computer graphics (CG) teaching C++ system that is used for educational purposes, with emphasis on modern graphics and GPU application programming. This framework with the accompanying examples and assignments has been employed in the last three Semesters in two different courses at the Computer Science Department of the University of Crete, Greece. It encompasses four basic Examples and six Sample Assignments for computer graphics educational purposes that support all major desktop and mobile platforms, such as Windows, Linux, MacOSX and iOS using the same code base. We argue about the extensibility of this system, referring to an outstanding postgraduate project built on top of glGA for the creation of an Augmented Reality Environment, in which life-size, virtual characters exist in a marker-less real scene. Subsequently, we present the learning results of the adoption of this CG framework by both undergraduate and postgraduate university courses as far as the success rate and student grasp of major, modern, shader-based CG topics is concerned. Finally, we summarize the novel educative features that are implemented in glGA, in comparison with other systems, as a medium for improving the teaching of modern CG and GPU application programming.en_US
dc.description.seriesinformationEurographics 2014 - Education Papersen_US
dc.identifier.issn1017-4656en_US
dc.identifier.urihttps://doi.org/10.2312/eged.20141026en_US
dc.publisherThe Eurographics Associationen_US
dc.subjectK.3.2 [Computers and Education]en_US
dc.subjectComputer and Information Science Educationen_US
dc.subjectComputer Science Educationen_US
dc.titleglGA: an OpenGL Geometric Application Framework for a Modern, Shader-based Computer Graphics Curriculumen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
009-016.pdf
Size:
1.71 MB
Format:
Adobe Portable Document Format