On the Pedagogy of Teaching Introductory Computer Graphics without Rendering APIs
dc.contributor.author | Chen, Minsi | en_US |
dc.contributor.author | Xu, Zhijie | en_US |
dc.contributor.author | Rippin, Wayne | en_US |
dc.contributor.editor | Post, Frits and Žára, Jirà | en_US |
dc.date.accessioned | 2018-04-14T18:37:32Z | |
dc.date.available | 2018-04-14T18:37:32Z | |
dc.date.issued | 2018 | |
dc.description.abstract | Teaching modern computer graphics programming has become increasingly challenging due to the advancement in the granularity of application programming interfaces (APIs). In this paper, we put forward a discussion on the pedagogical value of implementing a software rasteriser prior to tackling the issues of learning modern graphics APIs and shader programming. An API-free approach to teaching introductory computer graphics along with its assessment strategy are presented. Our observation found that students were more effective and confident in learning and using modern rendering APIs when subsequently studying advanced real-time graphics. | en_US |
dc.description.sectionheaders | API-free or API-based Courses? | |
dc.description.seriesinformation | EG 2018 - Education Papers | |
dc.identifier.doi | 10.2312/eged.20181007 | |
dc.identifier.issn | 1017-4656 | |
dc.identifier.pages | 47-50 | |
dc.identifier.uri | https://doi.org/10.2312/eged.20181007 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.2312/eged20181007 | |
dc.publisher | The Eurographics Association | en_US |
dc.subject | Social and professional topics | |
dc.subject | Model curricula | |
dc.subject | Student assessment | |
dc.subject | Computing methodologies | |
dc.subject | Rasterization | |
dc.subject | Ray tracing | |
dc.title | On the Pedagogy of Teaching Introductory Computer Graphics without Rendering APIs | en_US |
Files
Original bundle
1 - 1 of 1