Bridging Graphics
The Bridging Graphics library of functions was created to enable students to quickly write C++ programs that use graphics, without having to learn a lot of computer graphics concepts. This was developed for an NSF Broadening Participation in Computing grant, with the purpose of attracting and retaining a more diverse group of computer science students.
There are two versions of the BG library: one for beginners, the other for more advanced students