O ensino das funções em linguagem C através do ambiente de programação Dev C++
| dc.contributor.author | Brito, João Alberto Fontinha de | |
| dc.contributor.institution | Faculdade de Ciências Sociais, Educação e Administração | |
| dc.contributor.supervisor | Teodoro, Vitor Manuel Neves Duarte | |
| dc.contributor.supervisor | Batista, Margarida | |
| dc.date.accessioned | 2025-10-27T18:05:15Z | |
| dc.date.available | 2025-10-27T18:05:15Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | 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. | pt |
| dc.format | application/pdf | |
| dc.identifier.tid | 204025249 | |
| dc.identifier.uri | https://hdl.handle.net/10437/15643 | |
| dc.language.iso | por | |
| dc.rights | openAccess | |
| dc.subject | EDUCATION | |
| dc.subject | COMPUTER SCIENCE TEACHING | |
| dc.subject | MOTIVATION | |
| dc.subject | C PROGRAMMING | |
| dc.subject | TEACHING METHODOLOGIES | |
| dc.subject | TEACHING STRATEGIES | |
| dc.subject | MESTRADO EM ENSINO DE INFORMÁTICA | |
| dc.subject | EDUCAÇÃO | |
| dc.subject | ENSINO DA INFORMÁTICA | |
| dc.subject | MOTIVAÇÃO | |
| dc.subject | PROGRAMAÇÃO EM C | |
| dc.subject | METODOLOGIAS DE ENSINO | |
| dc.subject | ESTRATÉGIAS DE ENSINO | |
| dc.title | O ensino das funções em linguagem C através do ambiente de programação Dev C++ | pt |
| dc.type | masterThesis |
Ficheiros
Principais
1 - 1 de 1
A carregar...
- Nome:
- dissertacao-joao-brito.pdf
- Tamanho:
- 6.33 MB
- Formato:
- Adobe Portable Document Format