How students design simple programs: a study on the effort and perceptions of the design activity | IEEE Conference Publication | IEEE Xplore