A influência da Linguagem de Programação no direcionamento acadêmico para um curso de dois ciclos
Resumo
O primeiro aprendizado de uma linguagem de programação tem influência no caminho de aprendizagem do estudante, pois as noções básicas devem ser replicadas em todas as linguagens subsequentes. Este artigo visa compreender como as experiências com diferentes linguagens de programação nas disciplinas de uma graduação de dois ciclos influenciam a aprendizagem dos alunos e afetam a escolha do segundo ciclo que eles decidem seguir. Dessa forma, o uso das linguagens C e Python foi comparado e analisado no contexto de uma graduação de dois ciclos. Os resultados propõem que a aplicação inadequada de linguagens de programação impacta negativamente os iniciantes, influenciando sua escolha acadêmica para o segundo ciclo.
Referências
Ambikesh Jayal, Stasha Lauria, Allan Tucker, and Stephen Swift. Python for teaching introductory programming: A quantitative evaluation. Innovation in Teaching and Learning in Information and Computer Sciences (2011), 10(1), p.86–90.
Araújo, D. S., Girão, G., & Leite, J. (2016). Desafios e perspectivas de um bacharelado interdisciplinar em ti. In Anais do XXIV Workshop sobre Educação em Computação, p. 2076-2085.
Aureliano, V. C. O., Tedesco, P. C. D. A. R., & Giraffa, L. M. M. (2016). Desafios e oportunidades aos processos de ensino e de aprendizagem de programação para iniciantes. In Anais do XXIV Workshop sobre Educação em Computação (pp. 2066-2075). SBC.
Barbosa, A. D. A., Ferreira, D. Í., & Costa, E. B. (2014). Influência da linguagem no ensino introdutório de programação. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE) (Vol. 25, No. 1, p. 612).
BRASIL. (2007). Ministério da Educação. Reuni. Reestruturação e Expansão das Universidades Federais: diretrizes gerais. Brasília: MEC.
Camargo, M. N. (2014). Bacharelado Interdisciplinar: um currículo flexível para um conhecimento amplo. (Trabalho de Conclusão de Curso, Universidade Federal do Pampa).
Couper, M. P. and Miller, P. V. (2008). Web survey methods: Introduction.Public OpinionQuarterly, 72(5), p.831–835.
Delgado, D. V. (2021). Um olhar sobre a interdisciplinaridade no ensino superior: um estudo de caso no Bacharelado Interdisciplinar em Ciência e Tecnologia da Unipampa. (Trabalho de Conclusão de Curso, Universidade Federal do Pampa)
de Raadt, Michael; Watson, Richard; Toleman, Mark. (2003). Language tug-of-war: Industry demand and academic choice. In Proceedings of the Fifth Australasian Conference on Computing Education - Volume 20, ACE ’03, p.137–142, Darlinghurst, Australia. Australian Computer Society, Inc.
de Sousa, R. R., da Silva Coutinho, J. C., Nascimento, S. M., & Leite, F. T. (2021). Investigando as Dificuldades e Perspectivas sobre um Curso de Engenharia de Software de Dois Ciclos: Um Survey com a Visão Discente. In Anais do Simpósio Brasileiro de Educação em Computação, p. 55-65.
Jenkins, T. (2002). On the difficulty of learning to program. In Proceedings of the 3rd Annual Conference of the LTSN Centre for Information and Computer Sciences. The Higher Education Academy, 2002, p.53-58.
Jenkins, T. (2001). The motivation of students of programming. In Proceedings of ITiCSE 2001: The 6th annual conference on innovation and technology in computer science education, p. 53–56.
Leão, I. A. (2020). Abordagens e perspectivas sobre a interdisciplinaridade no curso Bacharelado Interdisciplinar em Ciência e Tecnologia.
Lima, D. B. L. D. (2015). A educação em dois ciclos como estratégia da diversificação institucional na UFRN (Trabalho de Conclusão de Curso, Universidade Federal do Rio Grande do Norte).
Linnenbrink, E. A., & Pintrich, P. R. (2002). Motivation as an enabler for academic success. School Psychology Review, 31(3), p.313–327.
Lynch, D. J. (2006). Motivational factors, learning strategies and resources management as predictors of course grades. College Student Journal, 40(2), 423–428.
Medeiros, Rodrigo Pessoa, Taciana Pontual Falcão, and Geber Lisboa Ramalho. (2020). Ensino e aprendizagem de introdução à programação no ensino superior brasileiro: Revisão sistemática da literatura. Anais do XXVIII Workshop sobre Educação em Computação. SBC. p.1-3.
Pimenta, José Miguel Mestre. (2019). Temple - uma linguagem de programação para o ensino de programação. Rio de Janeiro. (Dissertação de mestrado, Universidade de Évora). p.13-17
Santos, B. D. S. (2005) A universidade no século XXI: para uma reforma democrática e emancipatória da universidade. 2.ed. São Paulo: Cortez, p.120.
Trindade, J., Ferreira, M., Costa, S., & Molina, M. A. (2013). PERFIL DOS INGRESSANTES NO BACHARELADO INTERDISCIPLINAR DE CIÊNCIA E TECNOLOGIA UFMA: PRODUÇÃO TEXTUAL, QUÍMICA E COMPUTAÇÃO.Congresso Brasileiro de Educação em Engenharia (Cobenge). Rio Grande do Sul.
Trevizan, Edevania. (2017). BACHARELADOS INTERDISCIPLINARES EM CIÊNCIA E TECNOLOGIA NO CONTEXTO DO REUNI. XIV Jornada do HISTEDBR. São Paulo, p.2-9
Trevizan, E., & Torres, J. C. (2023). Bacharelado interdisciplinar e currículo do ensino superior: itinerários formativos flexíveis no contexto de implementação do Reuni. OBSERVATÓRIO DE LA ECONOMÍA LATINOAMERICANA, 21(6)5369-5392.
UFMA. (2013). Universidade Federal do Maranhão. Projeto Pedagógico do Curso de Ciência e Tecnologia. São Luís. p.15-24
Watson, C.; Li F. W. B. (2014). Failure rates in introductory programming revisited. Proceedings of the 2014 conference on Innovation & technology in computer science education. Uppsala, Sweden: ACM: p.39-44
Zapalowski, V. (2011). Análise quantitativa e comparativa de linguagens de programação, p.17.