Spelling suggestions: "subject:"ensinoaprendizagem dde programação"" "subject:"ensinoaprendizagem dee programação""
1 |
Uma proposta para promover a aprendizagem nas disciplinas de programação utilizando-se de redes sociais modeladas por técnicas de detecção de plágioLuquini, Evandro 05 August 2010 (has links)
Made available in DSpace on 2016-03-15T19:37:29Z (GMT). No. of bitstreams: 1
Evandro Luquini.pdf: 2663730 bytes, checksum: 45c13b956053ea1328342984d7ecf01c (MD5)
Previous issue date: 2010-08-05 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior / The broad topic of this research is related to computer supported learning and teaching environment. In particular due to the high society´s demand for human resources capable of building and maintaining computer systems the specific topic of this research is focused on computer tools to support programming learning and teaching using techniques from social network and plagiarism detection. Currently the teachers involved with programming teaching have a set of tools to detect plagiarism of source code in the exercises and assessments made by their students. Although these tools are useful as disciplinary measures they do not allow teachers
to think about plagiarism from a social perspective. This paper develops and exploits the assumption that plagiarism in the context of programming teaching does not happen in isolation from the social network formed by students in the classroom.
From this formulation is suggested that the plagiarism detection algorithms and the students source code presented during the course are sufficient to model indirectly the social network established by the group of students. An exploratory experiment was conducted to evaluate this hypothesis and an intervention procedure was proposed. This procedure was inspired by immunization techniques from social networks and it has the goal to improve learning. / Este trabalho está inserido no contexto das pesquisas que procuram desenvolver ambientes computacionais que apóiam efetivamente os processos de ensino aprendizagem. Em especial, devido à grande demanda da sociedade por recursos humanos capazes de construir e manter sistemas computacionais. O tema específico desta pesquisa concentra-se na aplicação de técnicas de redes sociais e algoritmos de detecção de plágio à questão da aprendizagem de programação. Atualmente os professores envolvidos com o ensino de programação possuem um conjunto de ferramentas capazes de detectar o plágio de código-fonte nos exercícios
e avaliações realizados por seus alunos. Apesar de estas ferramentas serem úteis como instrumentos disciplinadores, elas não permitem ao docente refletir sobre a natureza social do plágio. Este trabalho desenvolve e instrumentaliza a hipótese de que o plágio, no contexto do ensino de programação, não acontece isoladamente da rede social formada pelos alunos em sala de aula. Em decorrência desta formulação propõe-se que os algoritmos de detecção de plágio e os códigos fonte apresentados durante uma disciplina serão suficientes para modelar indiretamente a rede social estabelecida pelo grupo de alunos. Um experimento exploratório foi conduzido para avaliar esta hipótese e um procedimento para intervenção inspirado nas técnicas de
imunização de redes sociais foi proposto com o intuito de aumentar a eficácia da aprendizagem.
|
2 |
Método trifásico de ensino-aprendizagem baseado na taxionomia de objetivos educacionais de Bloom: uma aplicação no ensino de programação de computadoresFaria, Eustáquio São José de 13 August 2010 (has links)
The Teaching and learning computer-programming process as been the target of scientific
research since the early days of computing. Although several strategies have been and are still
being tested, its application in computer-based courses has been difficult, since it requires
some commitment from educators to search, study and evaluate them. Although not looking
for a miraculous cure for all problems in this area (reported in the literature), and believing in
the pedagogical potential of the socio-cognitive conflict theory, it has been decided to develop
a teaching method of programming based on Bloom's taxonomy of educational objectives to
be applied using the pair-programming technique. This method is being used to produce a
book of Algorithms and Programming Techniques intending to be acknowledged by the
Academy. Experiments with such method has been carried out at a private University and
there has been a significant increase of motivation by the students that underwent the
experiments. / O ensino-aprendizagem de programação de computadores tem sido alvo de investigações
cientificas desde os primórdios da computação. Embora diversas estratégias foram e ainda
têm sido experimentadas, sua aplicação em cursos de computação e afins se mostra difícil,
uma vez que exige algum empenho de educadores em buscá-las, estudá-las e avaliá-las. Não
procurando a cura milagrosa para todos os problemas nessa área (relatados na literatura), e
acreditando no potencial pedagógico da teoria do conflito sócio-cognitivo, decidiu-se
construir um método de ensino de programação baseado na taxionomia de objetivos
educacionais de Bloom a ser aplicado através da técnica de Programação em Duplas. O
método está sendo utilizado na produção de um livro de Algoritmos e Técnicas de
Programação no intuito de difundi-lo na Academia. Foram realizados experimentos com o
método em uma Universidade da iniciativa privada e constatou-se um expressivo aumento de
motivação dos aprendizes que a ele foram submetidos. / Doutor em Ciências
|
Page generated in 0.0886 seconds