Why Complicate Things ? Introducing Programming in High School Using Python

@inproceedings{Grandell2005WhyCT,
  title={Why Complicate Things ? Introducing Programming in High School Using Python},
  author={Linda Grandell and Mia Peltom{\"a}ki and Ralph-Johan Back and Tapio Salakoski},
  year={2005}
}
Deciding what to teach novices about programming and what programming language to use is a common topic for debate. Should an industry relevant programming language be taught, or should a language designed for teaching novices be used? Typically, these questions are raised at university level, but in this paper we address them from a high school perspective. We present a case study with a twofold goal: (1) examining how programming can be introduced at high school level, and (2) evaluating how… CONTINUE READING
Highly Cited
This paper has 55 citations. REVIEW CITATIONS

From This Paper

Figures, tables, and topics from this paper.

Citations

Publications citing this paper.
Showing 1-10 of 37 extracted citations

C++ or Python? Which One to Begin with: A Learner's Perspective

2014 International Conference on Teaching and Learning in Computing and Engineering • 2014
View 6 Excerpts
Highly Influenced

Novices' Progress in Introductory Programming Courses

Informatics in Education • 2007
View 6 Excerpts
Highly Influenced

Teaching future teachers to code — Programming and computational thinking for teacher students

2018 41st International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) • 2018

Mediated transfer from visual to high-level programming language

2017 40th International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO) • 2017
View 1 Excerpt

56 Citations

0510'08'11'14'17
Citations per Year
Semantic Scholar estimates that this publication has 56 citations based on the available data.

See our FAQ for additional information.

References

Publications referenced by this paper.
Showing 1-10 of 49 references

Computer Science Education Research, Taylor and Francis Group, chapter 2, Critical Enquiry in Computer

T. Clear
Science Education, • 2004
View 6 Excerpts
Highly Influenced

A study of the di culties of novice programmers, in `ITiCSE

E. Lahtinen, K. Ala-Mutka, Järvinen, H.-M
Proceedings of the 10th annual ITiCSE conference', • 2005
View 3 Excerpts
Highly Influenced

Constructivism in computer science education

SIGCSE • 1998
View 6 Excerpts
Highly Influenced

ACM Model High School Computer Science Curriculum

Commun. ACM • 1993
View 4 Excerpts
Highly Influenced

Novice Mistakes: Are the Folk Wisdoms Correct?

Commun. ACM • 1986
View 3 Excerpts
Highly Influenced

`Python for CS1 CS2 and Beyond

K. K. Agarwal, A. Agarwal
J. Comput. Small Coll. 20(4), • 2005
View 1 Excerpt

`What Happens after Python in CS1?

J. D. Oldham
J. Comput. Small Coll. 20(6), • 2005
View 2 Excerpts

Computer Science Education in High School

Computer Science Education • 2004
View 2 Excerpts

Situated Learning in Computer Science Education

Computer Science Education • 2004
View 2 Excerpts

Similar Papers

Loading similar papers…