Um Survey sobre a Aprendizagem de Programação no Curso de Sistemas de Informação
Resumo
A lógica de programação é a base para a área da Computação, pois permite desenvolver a habilidade de resolução de problemas e o pensamento computacional. No entanto, devido ao grau de dificuldade e compreensão dos seus conceitos, as disciplinas que envolvem a lógica de programação apresentam um alto índice de reprovação. Neste contexto, esta pesquisa objetiva investigar como os alunos do curso de Sistemas de Informação da Universidade Federal do Pará aprendem a programar. Assim, aplicou-se o método de survey com 80 alunos, a fim de coletar e analisar dados sobre a aprendizagem de programação. O principal resultado obtido foi a identificação da relação entre o conhecimento prévio e o desempenho em disciplinas que envolvam programação e as estratégias de aprendizagem que os alunos utilizam para aprender a programar.
Referências
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.