Training for computational thinking capability on programming language teaching | IEEE Conference Publication | IEEE Xplore