1. Adams, E. S., Barker, K., Gal-Ezer, J., Lawhead, P., Maly, K., Miller, J. E., & Thomas, P. (1997). Distance education: promise and reality. In Proceedings of the Twenty-eighth SIGCSE Technical Symposium on Computer Science Education (pp. 369–370). San Jose, CA
2. Carrano, F. M. (1995). Data Abstraction and Problem Solving with C++: Walls and Mirrors. Redwood City, CA: The Benjamin/Cummings Publishing Company
3. Heller, R., Fox, E., Adams, W. J., & Vides, G. M. (1997). Defining multimedia courses within a computer science education. In Proceedings of the Twenty-eighth SIGCSE Technical Symposium on Computer Science Education (pp. 379–380). San Jose, CA
4. The HOTJAVA browser: a white paper. [http://java.sun.com/java.sun.com/1.0alpha3/doc/overview/hotjava/index.html], 1995
5. Teaching programming algorithms aided by computer graphics;Maxim;ACM SIGCSE Bulletin,1987