Show simple item record

dc.contributor.authorAndújar Gran, Carlos Antonio
dc.contributor.authorChica Calaf, Antonio
dc.contributor.authorFairén González, Marta
dc.contributor.authorVinacua Pla, Álvaro
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.identifier.citationAndújar, C., Chica, A., Fairén, M., Vinacua, A. GL-Socket: A CG plugin-based framework for teaching and assessment. A: Annual Conference of the European Association for Computer Graphics. "EG 2018: education papers". European Association for Computer Graphics (Eurographics), 2018, p. 25-32.
dc.description.abstractIn this paper we describe a plugin-based C++ framework for teaching OpenGL and GLSL in introductory Computer Graphics courses. The main strength of the framework architecture is that student assignments are mostly independent and thus can be completed, tested and evaluated in any order. When students complete a task, the plugin interface forces a clear separation of initialization, interaction and drawing code, which in turn facilitates code reusability. Plugin code can access scene, camera, and OpenGL window methods through a simple API. The plugin interface is flexible enough to allow students to complete tasks requiring shader development, object drawing, and multiple rendering passes. Students are provided with sample plugins with basic scene drawing and camera control features. One of the plugins that the students receive contains a shader development framework with self-assessment features. We describe the lessons learned after using the tool for four years in a Computer Graphics course involving more than one hundred Computer Science students per year.
dc.format.extent8 p.
dc.publisherEuropean Association for Computer Graphics (Eurographics)
dc.subjectÀrees temàtiques de la UPC::Ensenyament i aprenentatge::TIC's aplicades a l'educació
dc.subjectÀrees temàtiques de la UPC::Informàtica::Infografia
dc.subject.lcshComputer graphics -- Study and teaching (Higher)
dc.subject.otherComputer Graphics
dc.titleGL-Socket: A CG plugin-based framework for teaching and assessment
dc.typeConference report
dc.subject.lemacInfografia -- Ensenyament universitari
dc.contributor.groupUniversitat Politècnica de Catalunya. ViRVIG - Grup de Recerca en Visualització, Realitat Virtual i Interacció Gràfica
dc.description.peerreviewedPeer Reviewed
dc.rights.accessOpen Access
dc.description.versionPostprint (published version)
upcommons.citation.authorAndújar, C., Chica, A., Fairén, M., Vinacua, A.
upcommons.citation.contributorAnnual Conference of the European Association for Computer Graphics
upcommons.citation.publicationNameEG 2018: education papers

Files in this item


This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder