Proceedings of the 2010 ITiCSE Working Group Reports 2010
DOI: 10.1145/1971681.1971687
|View full text |Cite
|
Sign up to set email alerts
|

An introduction to program comprehension for computer science educators

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0
1

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 71 publications
(27 citation statements)
references
References 69 publications
0
26
0
1
Order By: Relevance
“…Shulte et al's survey article [13] on PC considers a number of PC models, setting an analysis of each against Schulte's Block Model [12], itself an educational model of PC. The Block Model considers understanding at four levels of detail within a program, from individual language elements, through blocks of code consisting of adjacent statements and then multiple related blocks, up to the whole program.…”
Section: Related Work and Backgroundmentioning
confidence: 99%
See 1 more Smart Citation
“…Shulte et al's survey article [13] on PC considers a number of PC models, setting an analysis of each against Schulte's Block Model [12], itself an educational model of PC. The Block Model considers understanding at four levels of detail within a program, from individual language elements, through blocks of code consisting of adjacent statements and then multiple related blocks, up to the whole program.…”
Section: Related Work and Backgroundmentioning
confidence: 99%
“…The general lack of focus on teaching program comprehension reported in the literature ("a neglected topic" [13]), should be a concern for CS educators, yet it is perhaps understandable given that nearly all the findings in this area come from observations of experienced programmers by experienced programmers. Maybe we are simply missing some key underpinnings to program comprehension because they are so automatic to us.…”
Section: Emphasising the Use Of Formal Languages In Cs Educationmentioning
confidence: 99%
“…Diversos estudos têm sido conduzidos com os mais variados objetivos: estudar as dificuldades na aprendizagem, (ex: [Milne et al 2002], [Lahtinen et al 2005], [Robins e al. 2003], [Winslow 1996] e [Schulte et al 2010]; identificar modelos mentais dos alunos iniciantes, [Ma 2007]; propor soluções baseadas em ferramentas Piteira e Costa / Aprendizagem da Programação: Problemas e Soluções 14ª Conferência da Associação Portuguesa de Sistemas de Informação (CAPSI 2014) 48 educacionais, [Eckerdal et al 2005], [Lister et al 2004]; identificar o impacto da linguagem de programação que é ensinada, [Winslow 1996], entre outros.…”
Section: Problemas Na Aprendizagem Da Programaçãounclassified
“…A novel framework has been designed that encompasses known educational taxonomies, models and software metrics (for example [2], [5] and [1]). This framework will subsequently be used to design a set of tasks to trigger situations that require some form of knowledge adaptation or acquisition.…”
Section: Introductionmentioning
confidence: 99%
“…This framework will subsequently be used to design a set of tasks to trigger situations that require some form of knowledge adaptation or acquisition. Students will be observed attempting to solve these programing tasks as well as being interviewed using a think-out-loud protocol We propose to map their strategies using the Block model and relevant theories regarding strategies used by computer programmers [5].…”
Section: Introductionmentioning
confidence: 99%