Iconic programming for teaching the first year programming sequence | IEEE Conference Publication | IEEE Xplore