Meaningful learning in the tutoring system for programming | IEEE Conference Publication | IEEE Xplore