Motivating programming students by problem based learning and LEGO robots | IEEE Conference Publication | IEEE Xplore