Blended Learning in the IT Educational Programme: an Example of the Programming Technologies Course | IEEE Conference Publication | IEEE Xplore