Tracing Brilliance: Analysing Student Performance in Ray Tracing and Problem-Solving Capabilities and Approaches

Abstract
Learning computer graphics is considered challenging due to the diverse skills required, including programming, mathematics, physics, problem solving skills, and spatial reasoning skills. Ray tracing is an important rendering technique in computer graphics but many students find the topic difficult. In this paper, we investigate problems students encounter when solving ray tracing questions by analyzing student answers to assessment questions for a third-year introductory Computer Graphics module. Our findings suggest that the difficulty of ray tracing questions is related to the challenge of integrating conceptual knowledge, programming skills, and mathematical concepts into problem-solving strategies. Our results provide insights how this effects students' problem solving capability, i.e., many students seem unable to make appropriate mental models of problem statements and hence give answers which violate fundamental properties of the problem statement. We also observed that many students solved problems through trial and error instead of identifying the cause of an error. We suggest that students might benefit from visualisation tools which help students making appropriate mental models.
Description

CCS Concepts: Applied computing → Education; Computing methodologies → Computer graphics

        
@inproceedings{
10.2312:eged.20251007
, booktitle = {
Eurographics 2025 - Education Papers
}, editor = {
Kuffner dos Anjos, Rafael
and
Rodriguez Echavarria, Karina
}, title = {{
Tracing Brilliance: Analysing Student Performance in Ray Tracing and Problem-Solving Capabilities and Approaches
}}, author = {
Liu, Enyu
and
Wünsche, Burkhard C.
and
Luxton-Reilly, Andrew
and
Lange-Nawka, Dominik
and
Hooper, Steffan
and
Thompson, Samuel E. R.
}, year = {
2025
}, publisher = {
The Eurographics Association
}, ISSN = {
1017-4656
}, ISBN = {
978-3-03868-266-0
}, DOI = {
10.2312/eged.20251007
} }
Citation