Graphics Tutor was built for my Cambridge Part II Computer Science project in 2006. It teaches six classic computer graphics algorithms by pairing a live drawing with pseudocode and changing variables.
The tutor was used in Part IB graphics lectures. Student feedback described it as intuitive and useful, and identified the need to improve the layout at lower screen resolutions.
Early January and March builds contain an unfinished Midpoint Circle experiment. It was omitted from the final project and completed as the seventh lesson in the web app.
Cambridge · 2006Java desktop projectModern web rebuild
03 / Development
Project timeline.
ProposalFour core algorithms, a shared framework and an interactive teaching interface.
Prototype 0.1Line drawing established the grid, pseudocode and step-by-step model.
Progress reportThe four core algorithms were working; Bezier and Midpoint line were underway.
PresentationSix algorithms implemented in the shared tutor framework.