Um Estudo Observacional sobre a Disciplina Introdutória de Programação

  • Elloá B. Guedes Universidade do Estado do Amazonas

Abstract


The particular characteristics of every context must be taken into account in programming teaching aiming to minimize problems such as the high rates of withdrawal which are common in these courses as described by the literature. Taking this into account, this work presents results from an observation study carried out in the introductory programming course in a public brazilian university. The results show that it is necessary to adopt other teaching strategies with students with previous failures in this courses, and that there are no evidences that the use of a programming language based on portuguese can favor the programming learning. Such study helps on identifying problems based on students' data as well as can lead to the development of strategies to overcome such problems.

References

Bennedsen, J. and Caspersen, M. E. (2007). Failure rates in introductory programming. SIGCSE Bull., 39(2):32–36.

Bergmann, J. and Sams, A. (2012). Flip your classroom: Reach every student in every class every day. International Society For Technology In Education.

de Souza, C. M. (2009). VisuALG – Ferramenta de Apoio ao Ensino de Programação. Revista TECCEN, 2(2):1–9.

de Souza, M. B., Moreira, J. L. G., Lobo, F. L., and dos Santos Alencar, M. A. (2013).Uma abordagem metodológica voltada para o ensino-aprendizagem de algoritmos. Revista Novas Tecnologias na Educação, 11(1):1–10.

Dorneles, R. V., Picinin Jr., D., and Adami, A. G. (2010). Algoweb: A web-based environment for learning introductory programming. In IEEE International Conference on Advanced Learning Technologies.

Evaristo, J. and Crespo, S. (2010). Aprendendo a Programar – Programando Numa Linguagem Algorítmica Executável. 2 edition.

Ford, J. L. (2008). Scratch Programming for Teens, volume 1. Editora CENGAGE Learning.

Jain, R. (1991). The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and Modeling. John Wiley.

Lahtinen, E., Ala-Mutka, K., and Järvinen, H.-M. (2005). A study of the difculties of novice programmers. In Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education, pages 14–18.

Robins, A., Rountree, J., and Rountree, N. (2003). Learning and teaching programming: A review and discussion. Computer Science Education, 13(2):137–172.

Soloway, E. and Spohrer, J. C. (2013). Studying the Novice Programmer. Lawrence Erlbaum Associates.

Wohlin, C., Runeson, P., Horst, M., Ohlsson, M. C., Regnell, B., and Wesslen, A. (2012). Experimentation in Software Engineering. Springer.
Published
2014-11-03
GUEDES, Elloá B.. Um Estudo Observacional sobre a Disciplina Introdutória de Programação. In: WORKSHOP ON COMPUTING AT SCHOOL (WIE), 20. , 2014, Dourados. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2014 . p. 552-561. DOI: https://doi.org/10.5753/cbie.wie.2014.552.