Abstract :
This paper proposes a method for teaching a first-year course in computer science using graphics-based problems
as the teaching medium. Specifically, we present a method for instruction in programming using a semester-long
project of developing a ray tracer. This effort is part of a larger project, known as τ ´ χνη, in which a broad range
of undergraduate courses are taught using computer graphics as the motivating application. An overview of this
project is provided, along with description and results from the first trial CS2 course instructed using this technique
Keywords :
Ray tracing , problem-based instruction , Computer graphics , Curriculum design