An Exploration of Innovative Teaching Mode of Programming Course | IEEE Conference Publication | IEEE Xplore