Java as a teaching tool | IEEE Journals & Magazine | IEEE Xplore