Supporting structured programming courses through a set of learning objects | IEEE Conference Publication | IEEE Xplore