On the Pedagogy of Teaching Introductory Computer Graphics without Rendering API

Minsi Chen, Zhijie Xu, Wayne Rippin

Research output: Contribution to journalConference article

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.
Original languageEnglish
Pages (from-to)47-50
Number of pages4
JournalEurographics technical report series EG
Volume2018
DOIs
Publication statusPublished - 16 Apr 2018
Event39th Annual European Association for Computer Graphics Conference: Education Papers - Delft University of Technology, Delft, Netherlands
Duration: 16 Apr 201820 Apr 2018
Conference number: 39
https://www.eurographics2018.nl/

Fingerprint

Computer graphics
Application programming interfaces (API)
Teaching
Computer programming
Students
Rendering (computer graphics)

Cite this

@article{923bc4fb88c94f6eaa08794e3efd531a,
title = "On the Pedagogy of Teaching Introductory Computer Graphics without Rendering API",
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.",
keywords = "Model curricula, Student assessment, Rasterization, Ray tracing",
author = "Minsi Chen and Zhijie Xu and Wayne Rippin",
year = "2018",
month = "4",
day = "16",
doi = "10.2312/eged.20181007",
language = "English",
volume = "2018",
pages = "47--50",
journal = "Eurographics technical report series EG",
issn = "1017-4656",

}

On the Pedagogy of Teaching Introductory Computer Graphics without Rendering API. / Chen, Minsi; Xu, Zhijie; Rippin, Wayne.

In: Eurographics technical report series EG, Vol. 2018, 16.04.2018, p. 47-50.

Research output: Contribution to journalConference article

TY - JOUR

T1 - On the Pedagogy of Teaching Introductory Computer Graphics without Rendering API

AU - Chen, Minsi

AU - Xu, Zhijie

AU - Rippin, Wayne

PY - 2018/4/16

Y1 - 2018/4/16

N2 - 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.

AB - 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.

KW - Model curricula

KW - Student assessment

KW - Rasterization

KW - Ray tracing

UR - https://www.tib.eu/en/search/id/eurographics%3Adoi~10.2312%252Feged.20181007/

U2 - 10.2312/eged.20181007

DO - 10.2312/eged.20181007

M3 - Conference article

VL - 2018

SP - 47

EP - 50

JO - Eurographics technical report series EG

JF - Eurographics technical report series EG

SN - 1017-4656

ER -