The use of learning objects for teaching computer programming | IEEE Conference Publication | IEEE Xplore