The traditional method for learning about computer graphics in a formal environment consists of in-class instruction, reading, and hands-on experience through laboratory work. The Internet, World Wide Web (WWW) and Java provide another environment in which to learn; an environment with increased access to information and one that facilitates immediate visual feedback.
For my Master's Project I propose to implement an interactive Java applet and provide supporting documentation (both on-line and in hard copy) that teaches the following computer graphics algorithms:
Basic Algorithms: The Midpoint Line Algorithm The Midpoint Circle Algorithm
Advanced Algorithms: Antialiased Lines Antialiased Circles