Automatic teaching of basic programming techniques

Detalhes bibliográficos
Autor(a) principal: Santos, Diogo Gonçalo Ferreira
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Texto Completo: http://hdl.handle.net/10451/15895
Resumo: Trabalho de projecto de mestrado, Engenharia Informática (Engenharia de Software), Universidade de Lisboa, Faculdade de Ciências, 2014
id RCAP_706dffb1e25342c95538e34c9abb7a81
oai_identifier_str oai:repositorio.ulisboa.pt:10451/15895
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Automatic teaching of basic programming techniquesGWAPComputação humanaProgramaçãoe-learningMOOCEducaçãoTrabalhos de projecto de mestrado - 2014Trabalho de projecto de mestrado, Engenharia Informática (Engenharia de Software), Universidade de Lisboa, Faculdade de Ciências, 2014Este trabalho visa, por meio de novas evoluções no campo da educação online, providenciar um método de ensino das linguagens de programação mais fácil a pessoas sem experiencia prévia no campo, assim como ajudar professores a ensinar e avaliar grupos inteiros. Para este fim vai ter em conta experiencia de outros projectos já efectuados na medida do e-learning, mais concretamente Massive Open Online Courses, principalmente na plataforma Duolingo, pela sua abordagem interessante que não imita simplesmente o ensino presencial como é a tendência mas que faz uso das tecnologias que agora estão à sua disposição. O método de ensino que irá ser aplicado neste trabalho difere dos outros métodos e é baseado no Duolingo: aprendizagem efectuada unicamente através de exercícios. Estes exercícios irão aumentar de dificuldade, adaptar-se conforme as necessidades educativas de cada aluno e aperfeiçoar-se ao aprender com as respostas dadas. Desta maneira envolvente espera-se que os eventuais alunos sintam menos dificuldades do que em outros métodos mais passivos de aprendizagem.This work aims to provide a different approach to online teaching of programming languages, making use of the new evolutions in the field of on-line education, as well as help teachers to teach and evaluate whole groups. For this purpose the experiences taken from other e-learning projects, namely Massive Open Online Courses, have been taken into account, specially the learning platform Duolingo. This platform’s approach is interesting because it does not simply copy classroomlearning, as is the tendency of others, but it takes advantage of the available technologies.The teaching method that will be applied to this project, which differs from othermethods and is based on Duolingo, is that learning will happen solely through exercises,which will evolve in difficulty and adapt depending on the difficulty that students face andimproving itself using the answers given. With this focus on being engaging it is expectedthat students will feel more motivated than in other more passive methods of learning.Langlois, ThibaultRepositório da Universidade de LisboaSantos, Diogo Gonçalo Ferreira2015-02-04T16:06:44Z201420142014-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/15895TID:201367858porinfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-03-17T13:16:24Zoai:repositorio.ulisboa.pt:10451/15895Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-29T02:39:34.700917Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Automatic teaching of basic programming techniques
title Automatic teaching of basic programming techniques
spellingShingle Automatic teaching of basic programming techniques
Santos, Diogo Gonçalo Ferreira
GWAP
Computação humana
Programação
e-learning
MOOC
Educação
Trabalhos de projecto de mestrado - 2014
title_short Automatic teaching of basic programming techniques
title_full Automatic teaching of basic programming techniques
title_fullStr Automatic teaching of basic programming techniques
title_full_unstemmed Automatic teaching of basic programming techniques
title_sort Automatic teaching of basic programming techniques
author Santos, Diogo Gonçalo Ferreira
author_facet Santos, Diogo Gonçalo Ferreira
author_role author
dc.contributor.none.fl_str_mv Langlois, Thibault
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Santos, Diogo Gonçalo Ferreira
dc.subject.por.fl_str_mv GWAP
Computação humana
Programação
e-learning
MOOC
Educação
Trabalhos de projecto de mestrado - 2014
topic GWAP
Computação humana
Programação
e-learning
MOOC
Educação
Trabalhos de projecto de mestrado - 2014
description Trabalho de projecto de mestrado, Engenharia Informática (Engenharia de Software), Universidade de Lisboa, Faculdade de Ciências, 2014
publishDate 2014
dc.date.none.fl_str_mv 2014
2014
2014-01-01T00:00:00Z
2015-02-04T16:06:44Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/15895
TID:201367858
url http://hdl.handle.net/10451/15895
identifier_str_mv TID:201367858
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833601443652698112