O ensino das funções em linguagem C através do ambiente de programação Dev C++
Miniatura indisponível
Ficheiros
Data
2025
Autores
Título da revista
ISSN da revista
Título do Volume
Editora
Resumo
O presente relatório, desenvolvido no âmbito do Mestrado em Ensino de Informática, descreve a intervenção pedagógica realizada durante as aulas Práticas Supervisionadas na Escola Secundária de Santo André. A investigação focou-se na motivação dos alunos, no ensino da programação em C e na utilização do Dev C++ aliado à Inteligência Artificial. A prática supervisionada decorreu numa turma do 10.º ano do curso profissional de Técnico de Informática – Sistemas, composta maioritariamente por alunos do sexo masculino, alguns com dificuldades de aprendizagem e pouca experiência em programação. Com base num diagnóstico inicial, foram desenvolvidas estratégias pedagógicas adaptadas ao perfil da turma, combinando métodos expositivos, atividades práticas e ferramentas de Inteligência Artificial como auxiliares da aprendizagem. As aulas foram organizadas progressivamente, desde os conceitos básicos da programação modular até à criação e implementação de funções em C. Durante toda a intervenção, foi promovida a autonomia dos alunos, o trabalho prático, o diálogo e o método interrogativo, recorrendo-se a situações e exemplos reais, mantendo a interação entre professor e alunos. A metodologia incluiu questionários para avaliar a motivação e evolução das aprendizagens dos alunos antes e depois da prática supervisionada. Os resultados indicaram melhoria significativa na compreensão e aplicação dos conceitos, apesar das dificuldades iniciais na transição para um modelo mais autónomo. O uso do Dev C++ e da IA promoveu a interação com os conteúdos e facilitou a compreensão dos erros. Houve um crescimento da motivação dos alunos ao longo das aulas, evidenciado pelo aumento da participação e interesse nas atividades. A utilização de metodologias ativas e tecnologias emergentes, como a IA, mostraram-se eficazes no ensino da programação, promovendo o pensamento computacional e facilitando a aprendizagem. O estudo destaca a importância de estratégias inovadoras para um ensino mais dinâmico e adaptado às necessidades dos alunos.
Descrição
Palavras-chave
EDUCATION, COMPUTER SCIENCE TEACHING, MOTIVATION, C PROGRAMMING, TEACHING METHODOLOGIES, TEACHING STRATEGIES, MESTRADO EM ENSINO DE INFORMÁTICA, EDUCAÇÃO, ENSINO DA INFORMÁTICA, MOTIVAÇÃO, PROGRAMAÇÃO EM C, METODOLOGIAS DE ENSINO, ESTRATÉGIAS DE ENSINO