Teaching programming technique with edutainment robot construction | IEEE Conference Publication | IEEE Xplore