Utilize este identificador para referenciar este registo: http://hdl.handle.net/10198/27880
Título: Ensino-aprendizagem de programação
Autor: Alves, Luís M.
Palavras-chave: Ensino de programação
Engenharia de software empírica
Linguagens de programação
Data: 2020
Citação: Alves, Luís M. (2020). Ensino-aprendizagem de programação. Bragança, Portugal
Resumo: 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.
Peer review: yes
URI: http://hdl.handle.net/10198/27880
ISBN: 978-989-33-4480-4
Aparece nas colecções:ESTiG - Provas Públicas de Avaliação de Competência Pedagógica e Técnico-Científica

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
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 PDFVer/Abrir


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.