Trabalho Final de Mestrado
Ano Lectivo: | 2018/2019 |
---|---|
Aluno: | RAFAEL GONÇALO MATOS OLIVEIRA (43498) |
Mestrado: | Métodos Quantitativos para a Decisão Económica e Empresarial |
Tipo: | Projeto |
Título do Trabalho Final de Mestrado: | Aplicação móvel como solução para a aprendizagem de Programação |
Sub Título: | |
Comentário: | - |
Instituição: | - |
Homologação: | Dia 25/10/2019 às 19:22 por NUNO JOÃO DE OLIVEIRA VALÉRIO |
Resumo
Saber programar é uma competência considerada cada vez mais relevante. Porém,
aprender a programar é difícil, exige esforço e motivação. Neste contexto, importante
identificar quais as soluções para contribuir para melhorar o desempenho de quem quer
aprender a programar. Para responder a esta questão começou por se realizar a revisão de
literatura. Enumera os principais fatores que influenciam a aprendizagem e o ensino de
programação e ainda propostas para solucionar os mesmos. Analisadas as propostas de
solução, é proposto como solução uma aplicação móvel. Ainda da revisão da literatura
foi possível derivar um modelo concetual. Sendo ainda possível identificar as principais
funcionalidades. Assim, são detalhadas as particularidades da aplicação bem como a sua
implementação. Por fim é produzida uma avaliação preliminar onde são identificados os
pontos fortes e fracos da aplicação. (Português)
Knowing how to program is an increasingly relevant skill. However, programming is
difficult, requires effort and motivation. In this context, it is important to identify what
are the solutions to help improve the performance of those who want to learn to program.
To answer this question, we start by conducting a literature review. This allows us to list
the main factors that influence the learning and teaching of programming and still apply
to solve them. Analysing the literature, we propose a solution: a mobile application. The
literature review also allows us to derive a conceptual model and identifying the main
features. Then we implemented a prototype. Finally, we performed a preliminary
assessment, which identifies the strengths and weaknesses of the application. (Inglês)
Palavras-chave
ensino e aprendizagem de programação; estilos de aprendizagem; Python; robôs virtuais. (Português)
programming learning and teaching; learning methods; Python; virtual robots. (Inglês)
Resumo Alargado
O Resumo Alargado ainda não foi submetido.
Trabalho Final de Mestrado
TFMRafaelOliveirafinal version.pdf (825KB)Data da Prova Pública
Data da Prova Pública: | 29-11-2019 11:00 |
---|