H-SICAS, a handheld algorithm animation and simulation tool to support initial programming learning



Mobile devices, like PDAs and smart phones, are small, cheap and light machines capable of being used anytime anywhere. These and other characteristics make them very attractive from an educational point of view. As they have become more and more common and widespread, a crescent interest in developing software applications for them has raised too. Indeed, at present, we find quite easily many applications for them in various areas, including education. However, this is not yet the case for the area of programming learning. Programming learning can be quite difficult for the novice learner and during the years several approaches and tools have been proposed. Some were developed for desktop environments while others for Web-based environments. With the emergence of mobile devices it seems that the next step will include them. This led us to the development of H-SICAS, a handheld algorithm animation and simulation tool. This tool can be used to support initial stages of programming learning, using a procedural approach, and is based on SICAS, a desktop tool developed to achieve similar objectives that has been used with our students with some success. However, this involved several adaptations to be accomplished.


38th Annual Frontiers in Education (FIE’08) Conference, October 2008

Cited by

Year 2014 : 2 citations

 Serrano, L., Paredes, M., Alcover, C. E Velazquez, J., An evaluation of students’ motivation in computer-supported collaborative learning of programming concepts. Computers in Human Behavior, 31, pp. 499-508, 2014.

 Tuparov, G., Tuparva, D. e Jordanov, V., Teaching sorting and searching algorithms through simulation-based learning objects in an introductory programming course. Procedia - Social and Behavioral Sciences, 116, pp. 2962-2966, 2014.

Year 2013 : 1 citations

 Xinogalos, S. Using flowchartbased programming environments for simplifying programming and software engineering processes. In Proceedings of the IEEE Global Engineering Education Conference, pp. 1313-1322, Berlin, Março de 2013.

Year 2012 : 2 citations

 Heinz, A. e Xu, X., Creating web-based animation in STEM Education. In Proceedings of the 10th International Conference on Education and Information Systems, Technologies and Applications, Orlando, FL, USA, Julho de 2012.

 Tuparov, G., Tuparova, D. e Tsurnakova, A., Using interactive simulation-based learning objects in introductory course of programming. In Proceedings of the 4th World Conference on Educational Sciences, pp. 22-76 – 2280, Barcelona, Espanha, Fevereiro de 2012.

Year 2011 : 1 citations

 Cámara, L., Velasco, M. e Iturbide, J., Una experiencia de aprendizaje colaborativo de la programación soportado por computación móvil en el aula: MoCAS. Indagtio Didactica, 3(3), Dezembro de 2011.

Year 2010 : 4 citations

 Barcelos, R. e Tarouco, L., Aprendizagem de algoritmos em dispositivos móveis através da tecnologia Bluetooth, SMS e MMS. In Proceedings of Informática Educativa 2010, Santiago do Chile, Dezembro de 2010.

 Moreira, F., Ferreira, M. e Sobral, S., Proposta de um Modelo Blended Mobile Learning Orientado ao Contexto. IEEE-RITA, 5 (4), pp. 132-137, Novembro de 2010.

 Moreira, F., Ferreira, M. e Sobral, S., A blended mobile learning model – context oriented (BML-CO). In Proceedings of Interactive Computer Aided Learning, Hasselt, Bélgica, Setembro de 2010.

 Jurado, F., Proposal for evaluating computer programming algorithms to provide instructional guidance and give advice. Tese de Doutoramento, Universidade de Castilla " La Mancha, Espanha, Março de 2010.

Year 2009 : 4 citations

 Piecha, J. e Bernas, M., Digital control systems learning on a distance learning platform. Transport problems, 4(3), pp. 21-34, 2009.

 Barcelos, R. e Tarouco, L., O uso de mobile learning no ensino de algoritmos. Novas Tecnologias na Educação, 7 (2), Dezembro de 2009.

 Manso, A., Oliveira, L. e Marques, C., Ensino da programação através da linguagem algoritmica e fluxográfica. In Actas de CISTI 2009 " 4ª Conferência Ibérica de Sistemas e Tecnologias de Informação, Póvoa de Varzim, Portugal, Junho de 2009.

 Manso, A., Oliveira, L. e Marques, C., Ambiente de Aprendizagem de Algoritmos " Portugol IDE. In Actas de Challenges 2009 " V Conferência Internacional de TIC na Educação, Braga, Portugal, Maio de 2009.