Graduate students majoring in engineering are frequently in need of developing graphics application programs to demonstrate or illustrate their thesis or other research work. This typically requires a background emphasizing strong programming skills and an understanding of computer graphics in addition to their specific area of expertise.
This paper reports on a first-year graduate-level course that offers students the opportunity to sharpen their programming skills while learning to develop graphics applications related to their particular field of interest. The key elements of this course include a sequence of laboratory homework exercises, an applied term project, and a literature review term paper. The sequence of homeworks is designed to illustrate the fundamental concepts presented in class and facilitate the completion of the subsequent applied term project assignment. The term project and paper are defined by each student to reflect his or her area of interest, which broadens the appeal and adds utility and diversity to the course.