How video lecture capture affects student engagement in a higher education computer programming course: A study of attendance, video viewing behaviours and student attitude | IEEE Conference Publication | IEEE Xplore