Work in progress — Using a computer gaming strategy to facilitate undergraduates' learning in a computer programming course: An experimental study | IEEE Conference Publication | IEEE Xplore