Repository logo
 
No Thumbnail Available
Publication

Ensino-aprendizagem de programação

Use this identifier to reference this record.
Name:Description:Size:Format: 
LiçãoProvaPublica_LuisAlves.pdfLição no âmbito das Provas Públicas de Avaliação da Competência Pedagógica e Técnico-Científica na área da Informática988.58 KBAdobe PDF Download

Advisor(s)

Abstract(s)

O presente trabalho foi elaborado para efeitos da Lição que o autor apresentou nas Provas Públicas de Avaliação da Competência Pedagógica e Técnico-científica, cujo tema escolhido foi “Ensino-Aprendizagem de Programação”. O seu conteúdo, a metodologia e as fontes que lhe serviram de base são da sua inteira responsabilidade e são o resultado da experiência acumulada nos mais de vinte anos que já leciona, no projeto internacional em que participou e na investigação conduzida no âmbito dos trabalhos de doutoramento. O ensino-aprendizagem de linguagens de programação é uma tarefa difícil reconhecida mundialmente. Várias têm sido as tentativas para atenuar esta dificuldade, nomeadamente, na adoção de novas metodologias de ensino, novas ferramentas de suporte e novas linguagens de programação. Na presente Lição são apresentados alguns dados obtidos num projeto internacional sobre esta temática envolvendo várias instituições de ensino superior de Portugal e da Sérvia em que o autor participou ativamente. Na lecionação das Unidades Curriculares (UCs) de Programação I e Programação II aos cursos de licenciatura em Engenharia Informática e Informática de Gestão da Escola Superior de Tecnologia e Gestão (ESTiG) do Instituto Politécnico de Bragança (IPB), foram percecionadas dificuldades evidenciadas pelos estudantes na apreensão e aplicação de determinados conceitos. Motivo que impulsionou o desenvolvimento de técnicas e metodologias potenciadoras da transferência de conhecimento e de aprendizagem. Assim, ao longo dos anos têm-se potenciado o ensino baseado na prática, com um envolvimento ativo e colaborativo dos estudantes. Naquelas UCs, após a explicação teórica dos conceitos envolvidos na programação é efetuada uma aplicação prática dos mesmos, envolvendo ativamente os estudantes. Em todas as aulas são usados os computadores dos laboratórios ou os portáteis pessoais dos estudantes na realização de exercícios distribuídos por fichas de trabalho que cobrem os diferentes assuntos do conteúdo programático de cada Unidade Curricular (UC). Nos últimos anos, têm sido introduzidas ferramentas online de suporte ao ensino da programação. A criação de um ambiente académico que permita a aquisição de soft skills por estudantes das Tecnologias da Informação é um desafio encorajador. Neste sentido, é apresentado nesta Lição um ambiente criado na Universidade do Minho que potencia a aquisição destas competências. Este ambiente tem por base o Ensino Baseado em Projetos (Project-Based Learning (PBL)), cujo autor desta lição participou como aluno de doutoramento.

Description

Keywords

Ensino de programação Engenharia de software empírica Linguagens de programação

Citation

Alves, Luís M. (2020). Ensino-aprendizagem de programação. Bragança, Portugal

Research Projects

Organizational Units

Journal Issue