A Survey on Programming Learning in the Information Systems Course
Abstract
Programming is the basis of the Computing area because it allows the development of problem solving skills and computational thinking. However, due to the degree of difficulty and understanding of their concepts, the disciplines that involve programming have a high failure rate. In this context, this research aims to analyze how students of the Information Systems course at Universidade Federal do Pará learned to program. Thus, the Survey method was applied to 80 students in order to collect and analyze data on programming learning. The main result obtained was the identification of the relationship between prior knowledge and performance in disciplines involving programming and the learning strategies that students use to learn how to program.
References
Carvalho, E. Alves, F. (2018). A Eficiência do Ensino de Lógica de Programação na Modalidade a Distância. Em Anais do XXIV Workshop de Informática na Escola (WIE). Natal, Brasil.
Easterbrook, S. Singer, J. Storey, M-A. Damian, D. Selecting Empirical Methods for Software Engineering Research. In: Guide to Advanced Empirical Software Engineering. Springer, 2007. Cap. 11.
Fabri, J. (2007). O Ensino de Lógica de Programação e o Desenvolvimento de Jogos Educacionais: Um Caso Aplicado aos Alunos do Curso de Licenciatura Plena em Matemática. Revista Tecnologias, Sociedade e Conhecimento.
Falcão, E. Junior, J. (2015). Desenvolvimento de jogos eletrônicos como metodologia de ensino de Programação para alunos do curso de informática do Instituto Federal Catarinense – Campus Camboriú. Em VIII Mostra Nacional de Iniciação Científica e Tecnológica Interdisciplinar.
Farias, C. Oliveira, A. Silva, E. (2018). Uso do Scratch na Introdução de Conceitos de Lógica de Programação: relato de experiência. Em Anais do XXIV Workshop deInformática na Escola (WIE). Natal, Brasil.
Guedes, E. (2014). Um Estudo Observacional sobre a Disciplina Introdutória de Programação. Em Anais da 20a Workshop de Informática na Escola (WIE). Dourados, Brasil.
Kitchenham, B. Pfleeger, S. Personal Opinion Surveys. In: Guide to Advanced Empirical Software Engineering. Springer, 2008. Cap. 3, p. 63-92.
Leal, A. (2014). Ensino de Programação no Ensino Médio Integrado: Uma Abordagem Utilizando Padrões e Jogos com Materiais Concretos. Goiânia, 2014. 105p. Dissertação de Mestrado. Instituto de Informática, Universidade Federal de Goiás.
Leite, V. Senefonte, H. Barbosa, C. e Seabra, R. (2013). VisuAlg: Estudo de Caso e Análise de Compilador destinado ao ensino de Programação. Em Nuevas Ideas en Informática Educativa, páginas 637-640.
Medeiros, T. Brasil, P. Aranha, E. (2014). Um framework para criação de jogos voltados para o ensino de lógica de programação. Em Anais do III Congresso Brasileiro de Informática na Educação (CBIE). Campo Grande, Brasil.
Mota, F. Ribeiro, N. Emmendorfer, L. Butzen, P. Machado, K. e Adamatti, T. (2014). Desenvolvendo o Raciocínio Lógico no Ensino Médio: uma proposta utilizando a ferramenta Scratch. Em Simpósio Brasileiro de Informática na Educação (SBIE), páginas 377-381.
Moura, D. (2018). Suporte ao Aprendizado de Lógica Computacional com a Plataforma Algofácil. Trabalho de Conclusão de Curso da Faculdade de Sistemas de Informação, Universidade Federal do Pará.
Neto, V. (2013). A Utilização da Ferramenta Scratch como Auxílio na Aprendizagem de Lógica de Programação. Em Congresso Brasileiro de Informática na Educação (CBIE). São Paulo, Brasil.
Oliveira, M. Souza, A. Barbosa, A. e Barreiros, E. (2014). Ensino de lógica de programação no ensino fundamental utilizando o Scratch: um relato de experiência. Em Workshop sobre Educação em Computação (WEI), páginas 1525-1534.
Raabe, A. Bernades, A. Junior, R. (2014). Produção e Avaliação de Videoaulas: Um Estudo de Caso no Ensino de Programação. Em Anais da 20a Workshop de Informática na Escola (WIE). Dourados, Brasil.
Robe, R. Cadaval, L. e Finger, A. (2017). Análise da Participação Feminina nos Cursos de Computação. Em Anais do 8o Salão Internacional de Ensino, Pesquisa e Extensão – Universidade Federal do Pampa.
Rocha, P. Ferreira, B. Monteiro, D. Nunes, D. Goés, H.C. (2010). Ensino e Aprendizagem de Programação: Análise da Aplicação de Proposta Metodológica Baseada no Sistema Personalizado de Ensino. Em Novas Tecnologias na Educação. V.8 No3, Dezembro, 2010.
Silva, B. Trenti M. (2016). Dificuldades no Ensino-Aprendizagem de Programação de Computadores: Contribuições para sua Compreensão e Resolução. Em Anais do V Simpósio Nacional de Ensino de Ciência e Tecnologia (SINECT).
Wangenheim, C. Nunes, V. Santos, G. (2014). Ensino de Computação com SCRATCH no Ensino Fundamental – Um Estudo de Caso. Em Revista Brasileira de Informática na Educação, Volume 22, Número 3, 2014.
