Programming skills training in programming language courses | IEEE Conference Publication | IEEE Xplore