ERM2C Methodology: For improving the teaching-learning process of programming logic
Abstract
Logic programming is considered one of the most important subjects for students pursuing a degree in Information Technology and Communication (ITC) because it directly influences how students will perform in the correlated subjects for the remainder of the program. Teaching logic programming is considered one of the seven greatest challenges of computer science education in this century, due to its high rate of failure among students. Therefore, studies concerning new methodologies that would improve of the teaching/learning process, such as the ERM2C (Understand, Review, Improve, Complete, and Build), which is introduced in this article, are indispensable.
References
CAMPOS, R. L. B. L. Lógica de programação: Há como melhorar o aprendizado fugindo dos padrões estabelecidos nos livros didáticos e adotados pela maioria dos docentes ? XVII Congresso Iberoamericano de Educacion Superior em Computacion (CLEI-2009-CIESC), 22-25/Set/2009. Brazil, RS, Pelotas.
CAMPOS, R. L. B. L. ERMC2: Uma proposta de metodologia para melhoria do ensino-aprendizado de lógica de programação. XI Congresso Chileno de Educacíon Superior em Computacion (CCESC), 2009. Santiago, Chile, Jornadas Chilenas de Computacion 2009, Santiago, Chile, 2009b, Vol. Único.
CHANTLER. A. Técnicas e práticas de programação. Rio de Janeiro, RJ, Brasil: Campus, 1984.
DOS SANTOS, R. P.; COSTA, H. A. X. Análise de Metodologias e Ambientes de Ensino para Algoritmos, Estruturas de Dados e Programação aos iniciantes em Computação e Informática. Infocoomp, Journal of Computer Sciense,, Volume 5, Number 1, March 2006. Universidade Federal de Lavras – UFLA, Lavras, MG, Brasil.
FALCKEMBACH, G. A. M.; DE ARAUJO, F. V. Aprendizagem de algoritmos: dificuldades na resolução de problemas. Universidade Luterana do Brasil – ULBRA, Santa Maria, RS, Brasil. Faculdade Dom Alberto, Santa Cruz do Sul, RS, Brasil.
JERIZ, R. Sugestão para avaliação dos alunos no início do semestre. Universidade Católica do Norte do Chile. Conversar informal durante as Jornadas Chilenas de Computacional de 2009.
MARCZAK, S. dos S.; GIRAFFA, L. M. M. Ambientes Inteligentes para Suporte ao Ensino de Programação. Techical Reports Series, Number 28, August, 2003, Faculdade de Informática – PUCRS.
PEREIRA JÚNIOR, J e outros. Ensino de algoritmos e programação: uma experiência no nível médio. XXV Congresso da Sociedade Brasileira de Computação, Unisinos, São Leopoldo, RS, Brasil, 22 a 29 de Julho, 2005.
PYOTT, S.; SANDERS, I. ALEX: An aid to teaching algortims. SIGCSE, Vol. 23, Nº 3, Bulletin, Set/1991, pag. 36.35.
RAPKIEWICZ, C. E. e outros. Novas Tecnologias na Educação. CINTED-UFRGS, V. 4 Nº 2, Dezembro, 2006.
RAABE, A. L. A. Raabe; DE SANTIAGO, R.; DAZZI, R. L. S.. Adquirindo experiência na construção de ferramentas de apoio a aprendizagem de algoritmos. Workshop de Ambientes de Apoio a Aprendizagem de Algoritmos e Programação. Simpósio Brasileiro de Informática na Educação, 2007. Anais dos XVIII Simpósio Brasileiro de Informática na Educação, 2007.
VILLAS, M. V. e outros. Programação: conceitos, técnicas e linguagens. Rio de Janeiro, RJ, Brazil: Campus, 1987.
WESLEY, H.; GONDIM, A. P.; AMBROSIO, A. P. Esboços de fluxogramas no ensino de algoritmos. Workshop sobre Educação em Computação – WEI. Anais do XXVIII Congresso da Sociedade Brasileira de Computação. Belém do Pará, PA, Brasil, 12 a 18 de julho de 2008.
XAVIER, G. M. M e outros, C. Estudo de fatores que influenciam a aprendizagem introdutória de programação. Disponível em [link].
