H-SICAS, a handheld algorithm animation and simulation tool to support initial programming learning | IEEE Conference Publication | IEEE Xplore