A PBL Experience in the Teaching of Computer Graphics
Abstract
Project Based Learning (PBL) is an educational strategy to improve students learning capability which, in recent years, has had a progressive acceptation in undergraduate studies. This methodology is based on solving a problem or project in a student working group. In this way, PBL focuses on learning the necessary tools to correctly find a solution to given problems. Since the learning initiative is transferred to the student, the PBL method promotes students own abilities. This allows a better assessment of the true workload that carries out the student in the subject. It follows that the methodology conforms to the guidelines of the Bologna document, which quantifies the student workload in a subject by means of ECTS (European Credit Transfer System). PBL is currently applied in undergraduate studies needing of strong practical training such as medicine, nursing or law sciences. Although this is also the case in engineering studies, amazingly, few experiences have been reported. In this paper we propose to use PBL in the educational organization of the Computer Graphics subjects in the Computer Science degree. Our PBL project focuses in the development of a C++ graphical environment based on the OpenGL libraries for visualization and handling of different graphical objects. The starting point is a basic skeleton which already includes lighting functions, perspective projection with mouse interaction to change the point of view and 3 predefined objects. Students have to complete this skeleton by adding their own functions to solve the project. A total number of 10 projects have been proposed and successfully solved. The exercises range from human face rendering to articulated objects, such as robot arms or puppets. In the present paper we extensively report the statement and educational objectives for two of the projects: solar system visualization and a chess game. We report our earlier educational experience based on the standard classroom theoretical, problem and practice sessions and the reasons that motivated searching for other learning methods.We have mainly chosen PBL because it improves the student learning initiative. We have applied the PBL educational model since the beginning of the second semester. The student s feedback increases in his interest for the subject. We present a comparative study on the teachers and students workload between PBL and the classic teaching approach, which suggests that the workload increase in PBL is not as high as it seems.
BibTeX
@inproceedings {10.2312:Conf:EG2005:Education:001-009,
booktitle = {Eurographics 2005 - Education Papers},
editor = {Jean-Jacques Bourdin and Hugh McCabe},
title = {{A PBL Experience in the Teaching of Computer Graphics}},
author = {Marti, E. and Gil, D. and Julia, C.},
year = {2005},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/Conf/EG2005/Education/001-009}
}
booktitle = {Eurographics 2005 - Education Papers},
editor = {Jean-Jacques Bourdin and Hugh McCabe},
title = {{A PBL Experience in the Teaching of Computer Graphics}},
author = {Marti, E. and Gil, D. and Julia, C.},
year = {2005},
publisher = {The Eurographics Association},
ISSN = {1017-4656},
DOI = {10.2312/Conf/EG2005/Education/001-009}
}
Collections
Related items
Showing items related by title, author, creator and subject.
-
Time-constrained Animation Rendering on Desktop Grids
Aggarwal, Vibhor; Debattista, Kurt; Bashford-Rogers, Thomas; Chalmers, Alan (The Eurographics Association, 2012)The computationally intensive nature of high-fidelity rendering has led to a dependence on parallel infrastructures for generating animations. However, such an infrastructure is expensive thereby restricting easy access ... -
Texturing and Hypertexturing of Volumetric Objects
Miller, Chris M.; Jones, Mark W. (The Eurographics Association, 2005)Texture mapping is an extremely powerful and flexible tool for adding complex surface detail to an object. This paper introduces a method of surface texturing and hypertexturing complex volumetric objects in real-time. We ... -
Ray Tracing Dynamic Scenes with Shadows on the GPU
Guntury, Sashidhar; Narayanan, P. J. (The Eurographics Association, 2010)We present fast ray tracing of dynamic scenes in this paper with primary and shadow rays. We present a GPUfriendly strategy to bring coherency to shadow rays, based on previous work on grids as acceleration structures. We ...