Stahl, David-2015-12-102015-12-107-1-2008-https://doi.org/10.2312/cgems04-11-1359Rasterizing lines is one of many fundamental topics in an introductory graphics course, with Bresenham's Algorithm particularly well suited for student implementation. By having students complete carefully prepared scaffold code, understanding is reinforced by means of an exercise no more difficult than a short lab assignment. To accomplish this a particular code framework is imposed that allows an instructor to focus student effort on the algorithm while avoiding details of the visualization API.2D and 3D modelingAlgorithm developmentRenderingAlgorithmicA Lab Exercise for Rasterizing Lines10.2312/cgems04-11-1359David Stahl-2D and 3D modeling, Algorithm development, Rendering, Algorithmic