Title
When students are not programmers
Abstract
We present our experience from using Python to teach programming to high school students (aged 15). We selected Python as it is regarded to be a language suitable for teaching, while at the same time it has the advantage of being a production language, widely used around the world. Our experience shows that the success of a language in a professional setting does not predict success as a teaching tool. Based on our observations we offer some general conclusions on programming languages for teaching.
Year
DOI
Venue
2010
10.1145/1721933.1721952
Inroads
Field
DocType
Volume
Fifth-generation programming language,Second-generation programming language,Computer science,Fourth-generation programming language,Very high-level programming language,Natural language programming,High-level programming language,Mathematics education,Pedagogy,First-generation programming language,Third-generation programming language
Journal
1
Issue
Citations 
PageRank 
1
3
0.51
References 
Authors
10
2
Name
Order
Citations
PageRank
Eleni Konidari130.85
Panos Louridas24911.16