Reforming to improve the teaching quality of computer programming language | IEEE Conference Publication | IEEE Xplore