A Computer Platform to Increase Motivation in Programming Students - PEP

Paula Correia Tavares, Pedro Rangel Henriques, Elsa Gomes

Abstract

Motivate students is one of the biggest challenges that teachers have to face, in general and in particular in programming courses. In this article two techniques, aimed at supporting the teaching of programming, are discussed: program animation, and automatic evaluation of programs. Based on the combination of these techniques and their currently available tools, we will describe two possible approaches to increase motivation and improve the success. The conclusions of a first experiment conducted in the classroom will be presented. PEP, a Web-based tool that implements one of the approaches proposed, will be introduced.

References

  1. ACM/IEEE, 2013. Computer Science Curricula 2013 -- Curriculum Guidelines for Undergraduate Degree Programs in Computer Science, Final Report.
  2. Almeida, D., 2012. A motivação do Aluno no Ensino Superior: um estudo exploratório. Dissertação apresentada ao programa de Mestrado em Educação da Universidade Estadual de Londrina.
  3. Ben-Ari, M., Myller, N., Sutinen, E., Tarhio, J., 2002. Perspectives on Program Animation with Jeliot , S. Diehl (Ed.): Software Visualization, LNCS 2269, pp. 31-45, Springer-Verlag Berlin Heidelberg 2002.
  4. Ben-Ari, M., Bednarik, R., Ben-Bassat, R., Ebel, G., Moreno, A., Myller, N., Sutinen, E., 2011. A decade of research and development on program animation: The Jeliot experience, Journal of Visual Languages & Computing, Volume 22, Issue 5, October 2011, pp. 375-384, http://dx.doi.org/10.1016/j.jvlc.2011.04.004.
  5. Callahan, M., 2010. How Do I Motivate My Students? Teaching Resources, Texas Tech University.
  6. Compos, E., Ramos, S., 2011. Teorias da Motivação. Dissertação do 2º Ciclo em Gestão de Recursos Humanos e Comportamento Organizacional (ISMT), pp. 125-142.
  7. Hundhausen, C., Douglas, S., 2000. Using Visualizations to Learn Algorithms: Should Students Construct Their Own, or View an Expert's? Proceedings 2000 IEEE International Symposium on Visual Languages IEEE Computer Society Press, Los Alamitos.
  8. Joy, M., Griffiths, N., Boyatt, R., 2005. The BOSS Online Submission and Assessment System. Journal on Educational Resources in Computing, Volume 5 Issue 3, September 2005.
  9. Korhonen, A., 2003. Visual Algorithm Simulation. Dissertation for the degree of Doctor of Science in Technology. At Helsinki University of Technology (Espoo, Finland), November 2003.
  10. Leal, J., Silva, F., 2008. Using Mooshak as a Competitive Learning Tool. ACM-ICPC Competitive Learning Institute Symposium (CLIS 2008), April 2008.
  11. Moore, R., Lopes, J., 1999. Paper templates. In TEMPLATE'06, 1st International Conference on Template Production. SciTePress.
  12. Pereira, M., 2002. Systematization of Programs Animation, Sistematização da Animação de Programas. Dissertação submetida à Universidade do Minho para obtenção do grau de doutor em Informática, ramo Tecnologia da Programação, December 2002.
  13. Proulx, V., 2000. Programming patterns and design patterns in the introductory computer science course. Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, pp.80-84. New York.
  14. Queirós, R., Leal, J., 2015. Ensemble: An Innovative Approach to Practice Computer Programming. In R. Queirós (Ed.), Innovative Teaching Strategies and New Learning Paradigms in Computer Programming (pp. 173-201). Hershey, PA: Information Science.
  15. Ramos, S., 2013. Motivação Académica dos Alunos do Ensino Superior. Psicologia.pt, O portal dos Psicólogos.
  16. Ryan, R., Deci, E., 2000. Self-Determination Theory and the Facilitation of Intrinsic Motivation, Social Development, and Well-Being. American Psychologist, Vol. 55, pp. 68-78.
  17. Santos, R., Costa, H., 2006. Análise de Metodologias e Ambientes de Ensino para Algoritmos, Estruturas de Dados e Programação aos iniciantes em Computação e Informática. INFOCOMP - Journal of Computer Science, Lavras/MG - Brasil, volume 5, n. 1, pp. 41- 50.
  18. Silva, T., Mascarenhas, I., Medeiros, C., Sousa, E., 2014. A Motivação no Ensino Superior: Um Estudo com Alunos dos Cursos de Administração e Direito. Journal of Management Analysis, Volume 3, pp.104- 113.Fortaleza.
  19. Smith, J., 1998. The book, The publishing company. London, 2nd edition.
  20. Tavares, P., Henriques, P., Gomes, E., 2015a. Animation and Automatic Evaluation to support Programming Teaching. 10ª Conferência Ibérica de Sistemas e Tecnologias de Informação, Vol. II, Simpósio Doutoral (CISTI 2015), Portugal.
  21. Tavares, P., Henriques, P., Gomes, E., 2015b. Animation and Automatic Evaluation to Support Programming Teaching. 7th International Conference on Computer Supported Education - Doctoral Consortium (CSEDU 2015). Lisboa, Portugal.
  22. Tavares, P., Henriques, P., Gomes, E., 2016a. ComputerSupported Techniques to Increase Students Engagement in Programming. 8th International Conference on Computer Supported Education (CSEDU 2016). Rome, Italy.
  23. Tavares, P., Henriques, P., Gomes, E., Pereira, MJ., 2016b. Técnicas para aumentar o Envolvimento dos Alunos na Aprendizagem da Programação. VII Congresso Mundial de Estilos de Aprendizagem (CMEA2016), Julho 2016, Portugal.
  24. Verdú, E., Regueras, L., Verdú, M., Leal, L., Castro, J., Queirós, Q., 2011. A distributed system for learning programming online. Computers & Education 58, pp. 1-10.
  25. Williams, K., Williams, C., 2011. Five Key Ingredients for Improving Student Motivation. Research in Higher Education Journal, pp. 104-122.
Download


Paper Citation


in Harvard Style

Correia Tavares P., Rangel Henriques P. and Gomes E. (2017). A Computer Platform to Increase Motivation in Programming Students - PEP . In Proceedings of the 9th International Conference on Computer Supported Education - Volume 1: CSEDU, ISBN 978-989-758-239-4, pages 284-291. DOI: 10.5220/0006287402840291


in Bibtex Style

@conference{csedu17,
author={Paula Correia Tavares and Pedro Rangel Henriques and Elsa Gomes},
title={A Computer Platform to Increase Motivation in Programming Students - PEP},
booktitle={Proceedings of the 9th International Conference on Computer Supported Education - Volume 1: CSEDU,},
year={2017},
pages={284-291},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006287402840291},
isbn={978-989-758-239-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 9th International Conference on Computer Supported Education - Volume 1: CSEDU,
TI - A Computer Platform to Increase Motivation in Programming Students - PEP
SN - 978-989-758-239-4
AU - Correia Tavares P.
AU - Rangel Henriques P.
AU - Gomes E.
PY - 2017
SP - 284
EP - 291
DO - 10.5220/0006287402840291