Computer Graphics as a Context for Learning and Teaching Computer Science

FOSSCON (2015)


Computer Graphics as a Context for Learning and Teaching Computer Science

Abstract

This discussion covers research on recent computer graphics pedagogy, with a particular eye towards major themes and implementation level technologies. For example, one theme that recurs throughout the research is the need to strike a balance between engaging beginning students to continue studying computer science, and the need to provide a foundation rooted in rigorous data structures and algorithms. A second theme that recurs is the need to abstract away the complexity of systems intended for engineering (Android SDK, OpenGL), in order to use them for teaching purposes. Presented as well, are case studies from the literature that implement these and other themes.

The paper concludes with some reflections on visual media as a tool for learning programming and a section on future research, as well as an appendix that briefly tries to tie some of the themes here to actual code in JavaScript.

Full text is here.





Sam Halperin
sqh@me.com
(215)668-1062


The Blauhaus, a pun on Bauhaus, the famous school of design, was the fine arts building at Penn c/a 1995. The home of motorcycles in the hallways, and not just one gunfight, it was a center of creativity and experimentalism, a home for radical artist/academics finding their voice amid the dubious commercialism and conservative politics of the university at the time.



Fill out my online form.