On the Pedagogy of Teaching Introductory Computer Graphics without Rendering API

Minsi Chen, Zhijie Xu, Wayne Rippin

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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.
LanguageEnglish
Title of host publicationEurographics 2018
Number of pages4
Publication statusAccepted/In press - 9 Feb 2018

Fingerprint

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

Cite this

@inproceedings{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.",
author = "Minsi Chen and Zhijie Xu and Wayne Rippin",
year = "2018",
month = "2",
day = "9",
language = "English",
booktitle = "Eurographics 2018",

}

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

Eurographics 2018. 2018.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

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

AU - Chen, Minsi

AU - Xu, Zhijie

AU - Rippin, Wayne

PY - 2018/2/9

Y1 - 2018/2/9

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.

M3 - Conference contribution

BT - Eurographics 2018

ER -