Project-based learning and training of in-service teachers in programming: Projects as a bridge between training and practice | IEEE Conference Publication | IEEE Xplore