A programming learning system for beginners-a completion strategy approach | IEEE Journals & Magazine | IEEE Xplore