2008
DOI: 10.14195/1647-8614_42-2_9
|View full text |Cite
|
Sign up to set email alerts
|

Aprendizagem de programação de computadores: dificuldades e ferramentas de suporte

Abstract: São várias as razões que tornam a aprendizagem de programação um processo difícil, ao qual as abordagens de ensino tradicionais não têm conseguido responder eficazmente. Muitas soluções tecnológicas têm sido desenvolvidas, porém o problema subsiste. Para além de diversas razões apontadas por muitos autores como estando na origem deste problema, destacamos a elevada dificuldade apresentada pelos alunos para resolver problemas genéricos. Esta dificuldade é acentuada quando os problemas são mais orientados à prog… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0
20

Year Published

2009
2009
2023
2023

Publication Types

Select...
7
3

Relationship

0
10

Authors

Journals

citations
Cited by 34 publications
(28 citation statements)
references
References 12 publications
0
8
0
20
Order By: Relevance
“…This results in high levels of failure in introductory programming courses, typically taught in the beginning of computer science studies. In the literature, several studies can be found concerning the causes of these failures (Milne & Rowe, 2002;Gomes, Areias, Henriques, & Mendes, 2008). One of the asserted causes is the students' difficulty in knowing how to design a solution to a problem, subdivide it into simpler codeable subcomponents, and conceive hypothetical error situations for testing and finding mistakes.…”
Section: Related Work and Motivationmentioning
confidence: 99%
“…This results in high levels of failure in introductory programming courses, typically taught in the beginning of computer science studies. In the literature, several studies can be found concerning the causes of these failures (Milne & Rowe, 2002;Gomes, Areias, Henriques, & Mendes, 2008). One of the asserted causes is the students' difficulty in knowing how to design a solution to a problem, subdivide it into simpler codeable subcomponents, and conceive hypothetical error situations for testing and finding mistakes.…”
Section: Related Work and Motivationmentioning
confidence: 99%
“…Porém, muitas vezes esse método não se adequa as necessidades dos alunos, pois não considera as diferenças entre alunos, suas aptidões e dificuldades, principalmente em conteúdos para os quais habilidades e raciocínio lógico são extremamente necessários (GOMES, 2008).…”
Section: Ensino Tradicional Da Lógica De Programaçãounclassified
“…Neste sentido, a Robótica Educacional (RE) vem sendo utilizada como técnica de aprendizado que permite desenvolver atividades, e como ferramenta que estimula a criatividade dos alunos devido a sua natureza dinâmica, interativa e até mesmo lúdica, além de servir de motivador para estimular o interesse dos alunos no ensino tradicional [Gomes et al 2008]. Alguns estudos [Santos et al 2010, D'Abreu et al 2011, Trentin et al 2013 apontam o uso da RE como uma tecnologia aliada na resolução de problemas de diversas áreas do conhecimento.…”
Section: De Acordo Com O Computer Science Teachers Associationunclassified