Ensino e aprendizagem de programação: estudo de caso no Ensino Superior

Teaching and learning programming: a case study in Higher Education
dc.contributor.advisorOsório, António Josépor
dc.contributor.advisorMendes Neto, Francisco Miltonpor
dc.contributor.authorMorais, Ceres Germanna Bragapor
dc.date.accessioned2022-07-13T09:26:10Z
dc.date.available2022-07-13T09:26:10Z
dc.date.issued2022-05-03
dc.date.submitted2022
dc.description.abstractO processo de ensino e aprendizagem de programação é uma tarefa complexa que coloca desafios importantes a docentes e discentes. Ensinar a programar exige do professor uma forte demanda de interação a fim de atender, acompanhar, mediar e avaliar individualmente os alunos e suas atividades, e escolher os caminhos mais adequados para manter a motivação, o envolvimento e o bom desempenho destes. Aprender a programar é um processo complexo pois envolve diversas singularidades do domínio da programação, exige dos estudantes a prática constante e conhecimentos e habilidades específicos tais como interpretação e resolução de problemas. Esses aspectos podem dificultar o processo, causando desmotivação e frustração de docentes e discentes, bem como a desistência e reprovação nas Unidades Curriculares. Diante do exposto, nessa pesquisa tivemos como objetivo compreender ‘como ocorre o processo de ensino e aprendizagem de programação no Ensino Superior’, a fim de inventariar metodologias e ferramentas, caracterizar os fatores que influenciam na aprendizagem, explicitar os conhecimentos e habilidades necessários para aprender a programar e identificar as dificuldades enfrentadas por professores e alunos e o que estas dificuldades podem acarretar. A investigação é de natureza mista e teve como abordagem metodológica a realização de um estudo de caso único. Para tanto, selecionamos documentos e realizamos a aplicação de questionários e entrevistas a estudantes e professores de um curso superior na área de Informática no contexto brasileiro. Após a recolha de dados procedemos à análise e interpretação de conteúdo. Em seguida efetuamos a triangulação das fontes de evidências, categorizados à luz da fundamentação teórica e de acordo com os parâmetros ‘O que’, ‘Quem’, ‘Quando’, ‘Onde’, ‘Porque’, ‘Como’ e ‘Quanto’, baseados no framework 5W2H, a fim de compreender os sentidos dos dados e como eles respondem a questão central da tese. O estudo identifica contributos relacionados aos objetivos elencados, de forma que os resultados obtidos podem servir de suporte para a construção de novos conhecimentos para o desenvolvimento de estratégias que possam contribuir para o processo de ensino e aprendizagem de programação.por
dc.description.abstractThe process of teaching and learning programming is a complex task that poses important challenges to teachers and students. Teaching programming requires a strong demand for interaction from the teacher to attend, monitor, mediate, and evaluate individually the students and their activities, and to choose the most appropriate ways to maintain their motivation, involvement, and good performance. Learning to program is a complex process because it involves several singularities of the programming domain, demands from the students constant practice and specific knowledge and skills such as interpretation and problem solving. These aspects can hinder the process, causing demotivation and frustration for teachers and students, as well as dropout and failure in the Curricular Units. Considering the above, in this research we aimed to understand 'how the process of teaching and learning programming occurs in Higher Education', to inventory methodologies and tools, characterize the factors that influence learning, explain the knowledge and skills required to learn to program, and identify the difficulties faced by teachers and students and what these difficulties may entail. The research is mixed in nature and its methodological approach was a single case study. To do so, we selected documents and carried out the application of questionnaires and interviews to students and teachers of a higher education course in the area of Computer Science in the Brazilian context. After data collection we proceeded to content analysis and interpretation. Then we carried out the triangulation of the sources of evidence, categorized in the light of the theoretical foundation and according to the parameters 'What', 'Who', When', 'Where', 'Why', 'How' and 'How Much', based on the 5W2H framework, in order to understand the meanings of the data and how they answer the central question of the thesis. The study identifies contributions related to the listed objectives, so that the results obtained can serve as support for the construction of new knowledge for the development of strategies that can contribute to the process of teaching and learning programming.por
dc.description.sponsorshipAgradeço à Universidade do Estado do Rio Grande do Norte, pelo apoio financeiro concedido para a realização do Doutoramento em Ciências da Educação, na Universidade do Minho e pela concessão da Licença para Capacitação no Exterior.por
dc.identifier.tid101632436por
dc.identifier.urihttps://hdl.handle.net/1822/78752
dc.language.isoporpor
dc.rightsopenAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/por
dc.subjectDesafiospor
dc.subjectEnsino de Informáticapor
dc.subjectEnsino e aprendizagem de programaçãopor
dc.subjectEnsino Superiorpor
dc.subjectEstudo de Casopor
dc.subjectCase Studypor
dc.subjectChallengespor
dc.subjectComputer Science Teachingpor
dc.subjectHigher Educationpor
dc.subjectTeaching and Learning of Programmingpor
dc.subject.fosCiências Sociaispor
dc.titleEnsino e aprendizagem de programação: estudo de caso no Ensino Superiorpor
dc.title.alternativeTeaching and learning programming: a case study in Higher Educationpor
dc.typedoctoralThesiseng
dspace.entity.typePublicationen
sdum.degree.gradeMuito bompor
sdum.uoeiInstituto de Educaçãopor
thesis.degree.grantorUniversidade do Minhopor
thesis.degree.nameDoutoramento em Ciências da Educação (especialidade em Tecnologia Educativa)por

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
Ceres Germanna Braga Morais.pdf
Tamanho:
3.4 MB
Formato:
Adobe Portable Document Format
Descrição:
Tese de doutoramento