Teaching introductory programming in the multi-media world. - Ursula Wolz; Scott Weisgarber; Daniel Domen; Michael McAuliffe (ITiCSE, 1996)