O ensino das funções em linguagem C através do ambiente de programação Dev C++

dc.contributor.authorBrito, João Alberto Fontinha de
dc.contributor.institutionFaculdade de Ciências Sociais, Educação e Administração
dc.contributor.supervisorTeodoro, Vitor Manuel Neves Duarte
dc.contributor.supervisorBatista, Margarida
dc.date.accessioned2025-10-27T18:05:15Z
dc.date.available2025-10-27T18:05:15Z
dc.date.issued2025
dc.description.abstractO 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.pt
dc.formatapplication/pdf
dc.identifier.tid204025249
dc.identifier.urihttps://hdl.handle.net/10437/15643
dc.language.isopor
dc.rightsopenAccess
dc.subjectEDUCATION
dc.subjectCOMPUTER SCIENCE TEACHING
dc.subjectMOTIVATION
dc.subjectC PROGRAMMING
dc.subjectTEACHING METHODOLOGIES
dc.subjectTEACHING STRATEGIES
dc.subjectMESTRADO EM ENSINO DE INFORMÁTICA
dc.subjectEDUCAÇÃO
dc.subjectENSINO DA INFORMÁTICA
dc.subjectMOTIVAÇÃO
dc.subjectPROGRAMAÇÃO EM C
dc.subjectMETODOLOGIAS DE ENSINO
dc.subjectESTRATÉGIAS DE ENSINO
dc.titleO ensino das funções em linguagem C através do ambiente de programação Dev C++pt
dc.typemasterThesis

Ficheiros

Principais

A mostrar 1 - 1 de 1
A carregar...
Miniatura
Nome:
dissertacao-joao-brito.pdf
Tamanho:
6.33 MB
Formato:
Adobe Portable Document Format