On practice of using open data in construction of training and assessment tasks for programming courses | IEEE Conference Publication | IEEE Xplore