Proceedings of the 37th SIGCSE Technical Symposium on Computer Science Education 2006
DOI: 10.1145/1121341.1121514
|View full text |Cite
|
Sign up to set email alerts
|

Tools for teaching introductory programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
22
0
1

Year Published

2013
2013
2024
2024

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 35 publications
(23 citation statements)
references
References 6 publications
0
22
0
1
Order By: Relevance
“…Previous research in computing education has mainly focused either on students' learning of theory or their learning of practice. Areas that have been researched are for example students' understanding of key concepts (Booth 1992;Berglund 2005;Boustedt 2010), students' ability to read, write, design, and debug code (Eckerdal et al 2006;Fitzgerald et al 2008;Lister et al 2004Lister et al , 2009, and students' use of technology-based resources (Powers et al 2006;Valentine 2004). Despite the extensive body of research concerning learning of programming, the problem persists.…”
Section: Related Workmentioning
confidence: 99%
“…Previous research in computing education has mainly focused either on students' learning of theory or their learning of practice. Areas that have been researched are for example students' understanding of key concepts (Booth 1992;Berglund 2005;Boustedt 2010), students' ability to read, write, design, and debug code (Eckerdal et al 2006;Fitzgerald et al 2008;Lister et al 2004Lister et al , 2009, and students' use of technology-based resources (Powers et al 2006;Valentine 2004). Despite the extensive body of research concerning learning of programming, the problem persists.…”
Section: Related Workmentioning
confidence: 99%
“…The main focus to improve learning of programming has been on learning technologies and techniques like developing and evaluating software tools ( [14], [15], and [16]). Still the problems remain.…”
Section: Related Workmentioning
confidence: 99%
“…Narrative tools, visual programming tools, flow-model tools, specialized output realizations, and tiered language tools are the categories that the tools were divided into [20]. Visualization is advantageous for learning many programming concepts in computer science education, which is why they have been used for long period of time [21].…”
Section: Introductionmentioning
confidence: 99%