Promoting Python Code Clubs in Greece: A Teacher Training Program and a Case Study

Authors

  • Nektarios Moumoutzis Laboratory of Distributed Multimedia Information Systems and Applications, School of Electrical and Computer Engineering, Technical University of Crete, 73100, Chania, Crete, Greece; Institute of Mathematics and Informatics, Bulgarian Academy of Sciences, 1113 Sofia, Bulgaria
  • Chara Xanthaki Computer Science Teacher, Chania, Crete, Greece
  • Stelios Perrakis Computer Science Teacher, Chania, Crete, Greece
  • Manousos Manousakas Computer Science Teacher, Chania, Crete, Greece
  • Lilia Pavlova Laboratory of Telematics, Bulgarian Academy of Sciences, 1113 Sofia, Bulgaria

DOI:

https://doi.org/10.55630/dipp.2021.11.16

Keywords:

Onlife Communities, Code Club, Python

Abstract

We present the design, implementation and evaluation of a training programme for Computer Science teachers on the educational use of the Python programming language inside and outside school. The programme used pre-existing educational resources centered on meaningful, self-contained programming projects. The training programme followed a blended-learning approach thus offering an opportunity to many computer science teachers make their first steps towards the educational use of the Python language within a very promising learner-centered pedagogical framework. After the initial training phase, the participating teachers were supported to establish and run local Python code clubs. The paper presents the experience from establishing, running and evaluating one of them, established at Chania, Crete by three of the authors. The evaluation clearly demonstrates the effectiveness of the code club approach to learning to code in a manner that is engaging, fun and meaningful for the students and opens up new creative opportunities for them.

References

Aivaloglou, E., & Hermans, F. (2019). How is programming taught in code clubs? Exploring the experiences and gender perceptions of code club teachers. In Proceedings of the 19th Koli Calling International Conference on Computing Education Research (Koli Calling '19) . Association for Computing Machinery, New York, NY, USA, Article 22, 1–10. DOI:https://doi.org/10.1145/3364510.3364514

Butler, N., Flood, C., & Power, A. (2018). What Motivates a Ninja? An exploration of students’ CoderDojo experience. In Cyberpsychology and Society: Current Perspectives , Andrew Power (Ed.). Routledge.

Dorn, N., Berges, M., Capovilla, D., and Hubwieser, P. (2018). Talking at Cross Purposes: Perceived Learning Barriers by Students and Teachers in Programming Education. In Proceedings of the 13th Workshop in Primary and Secondary Computing Education (WiPSCE ’18) . ACM, New York, NY, USA, Article 12, 4 pages. https://doi.org/10.1145/3265757.3265769

Kyfonidis, C., Moumoutzis, N., Christodoulakis, S. (2017). Block-C: A block-based programming teaching tool to facilitate introductory C programming courses . Global Engineering Education Conference (EDUCON) 2017 IEEE , Athens, Greece, pp. 570-579.

Lameras, P. and Moumoutzis, N. (2015) Towards the Gamification of Inquiry-Based Flipped Teaching of Mathematics: A Conceptual Analysis and Framework. International Conference on Interactive Mobile Communication Technologies and Learning (IMCL) , pp. 343-347

McKelvey, N., & Cowan, P. (2017). Valence at CoderDojos: An Exploration. Literacy Information and Computer Education Journal (LICEJ) , 8, 1 (March 2017), 2525– 2533.

Moumoutzis, N., Boukeas, G., Vassilakis, V., Pappas, N., Xanthaki, C., Maragkoudakis, I., Deligiannakis, A., & Christodoulakis, S. (2017). Design, Implementation and Evaluation of a Computer Science Teacher Training Programme for Learning and Teaching of Python Inside and Outside School - Establishing and Supporting Code Clubs to Learn Computer Programming by Self-contained Examples . IMCL.

Mylonakis, M., Arapi, P., Pappas, N., Moumoutzis, N., & Christodoulakis, S. (2011). Metadata management and sharing in multimedia open learning environment (MOLE). Metadata and Semantic Research , 275-286.

Pappas, N., Arapi, P., Moumoutzis, N., Christodoulakis, S. (2017). Supporting learning communities and communities of practice with Coursevo . Global Engineering Education Conference (EDUCON) 2017 IEEE , Athens, Greece, pp. 297-306.

Pappas, N., Arapi, P., Moumoutzis, N., Mylonakis, M., Christodoulakis, S. (2011). The Multimedia Open Learning Environment (MOLE). Never Waste a Crisis!

Downloads

Published

2021-09-10

How to Cite

Moumoutzis, N., Xanthaki, C., Perrakis, S., Manousakas, M., & Pavlova, L. (2021). Promoting Python Code Clubs in Greece: A Teacher Training Program and a Case Study. Digital Presentation and Preservation of Cultural and Scientific Heritage, 11, 187–202. https://doi.org/10.55630/dipp.2021.11.16

Most read articles by the same author(s)

1 2 3 > >>