Skip to main content
Top
Published in: Education and Information Technologies 1/2021

03-08-2020

Learning programming by creating games through the use of structured activities in secondary education in Greece

Authors: Eleni Seralidou, Christos Douligeris

Published in: Education and Information Technologies | Issue 1/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The effective teaching of the concept of programming, where critical thinking is an important factor, is not so easy in secondary education. New teaching approaches, including, game-based learning, may provide a solution due to their inclusion of more fun and diverse activities but they still lack the active participation of the students in the creation of the material. In this context, we develop new teaching and learning materials to teach programming principles, like conditionals, loops and variables, to secondary education students based mainly on the constructivistic philosophy. The aim is to help students learn the basics of programming though creating games using a block-type programming environment and not only through the use and the playing of games. This approach combines the use of game design and creation with learning and results to the developing of basic programming skills. In order to evaluate the produced material quantitative and qualitative methods, such as questionnaires, classroom observations and discussions have been used. The results depict an improvement of the students’ knowledge and skills in programming through this game creation process.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
go back to reference Aivaloglou, E. & Hermans, F. (2016). How kids code and how we know: An exploratory study on the scratch repository. Proceedings of the 2016 ACM conference on international computing education research (ICER '16), 8-12 September 2016, Melbourne VIC Australia, 53-61. Aivaloglou, E. & Hermans, F. (2016). How kids code and how we know: An exploratory study on the scratch repository. Proceedings of the 2016 ACM conference on international computing education research (ICER '16), 8-12 September 2016, Melbourne VIC Australia, 53-61.
go back to reference Akar, S. G. M. (2019). Does it matter being innovative: Teachers’ technology acceptance. Education and Information Technologies, 24(6), 3415–3432. Akar, S. G. M. (2019). Does it matter being innovative: Teachers’ technology acceptance. Education and Information Technologies, 24(6), 3415–3432.
go back to reference All, A., Nunez Castellar, E. P., & Van Looy, J. (2015). Assessing the effectiveness of digital game-based learning: Best practices. Computers in Education, 92-93, 90–103. All, A., Nunez Castellar, E. P., & Van Looy, J. (2015). Assessing the effectiveness of digital game-based learning: Best practices. Computers in Education, 92-93, 90–103.
go back to reference Almeida, F., & Simoes, J. (2019). The role of serious games, Gamification and industry 4.0 tools in the education 4.0 paradigm. Contemporary Educational Technology, 10(2), 120–136. Almeida, F., & Simoes, J. (2019). The role of serious games, Gamification and industry 4.0 tools in the education 4.0 paradigm. Contemporary Educational Technology, 10(2), 120–136.
go back to reference Angelo, A. A., & Cross, K. P. (1993). Classroom assessment techniques. A handbook for college teachers (2nd ed.). San Francisco: Jossey – Bass Publishers. Angelo, A. A., & Cross, K. P. (1993). Classroom assessment techniques. A handbook for college teachers (2nd ed.). San Francisco: Jossey – Bass Publishers.
go back to reference Arawjo, I., Wang, C. Y., Myers, A. C., Andersen, E. & Guimbretière, F. (2017). Teaching Programming with Gamified Semantics. Proceedings of the 2017 CHI conference on human factors in computing systems, may 06–11, 2017, Denver, Colorado, 4911–4923. Arawjo, I., Wang, C. Y., Myers, A. C., Andersen, E. & Guimbretière, F. (2017). Teaching Programming with Gamified Semantics. Proceedings of the 2017 CHI conference on human factors in computing systems, may 06–11, 2017, Denver, Colorado, 4911–4923.
go back to reference Bittencourt, R. A., dos Santos, D. M. B., Rodrigues, C. A., Batista, W. P. & Chalegre, H. S. (2015). Learning programming with peer support, games challenges and Scratch. Proceedings of the IEEE Frontiers for Education Conference (FIE). 21–24 October 2015, El Paso, TX, USA, 1–9. Bittencourt, R. A., dos Santos, D. M. B., Rodrigues, C. A., Batista, W. P. & Chalegre, H. S. (2015). Learning programming with peer support, games challenges and Scratch. Proceedings of the IEEE Frontiers for Education Conference (FIE). 21–24 October 2015, El Paso, TX, USA, 1–9.
go back to reference Borrego, C., Fernandez, C., Blanes, I., & Robles, S. (2017). Room escape at class: Escape games activities to facilitate the motivation and learning in computer science. Journal of Technology and Science Education (JOTSE), 7(2), 162–171. Borrego, C., Fernandez, C., Blanes, I., & Robles, S. (2017). Room escape at class: Escape games activities to facilitate the motivation and learning in computer science. Journal of Technology and Science Education (JOTSE), 7(2), 162–171.
go back to reference Boud, D., & Feletti, G. (1991). The challenge of problem based learning, St. New York: Martin's Press. Boud, D., & Feletti, G. (1991). The challenge of problem based learning, St. New York: Martin's Press.
go back to reference Brown, T. H. (2006). Beyond constructivism: Navigationism in the knowledge era. On the Horizon, 14(3), 108–120. Brown, T. H. (2006). Beyond constructivism: Navigationism in the knowledge era. On the Horizon, 14(3), 108–120.
go back to reference Çelik, H. C. (2020). The effect of modelling, collaborative and game-based learning on the geometry success of third-grade students. Education and Information Technologies, 450(25), 449–469. Çelik, H. C. (2020). The effect of modelling, collaborative and game-based learning on the geometry success of third-grade students. Education and Information Technologies, 450(25), 449–469.
go back to reference Chalikias, M., Manolesou, A., & Lalou, P. (2015). Research methodology and introduction to statistical data analysis with IBM SPSS statistics. Association of Greek Academic Libraries, in Greek. Chalikias, M., Manolesou, A., & Lalou, P. (2015). Research methodology and introduction to statistical data analysis with IBM SPSS statistics. Association of Greek Academic Libraries, in Greek.
go back to reference Chen, P., & Huang, R. (2017). Design thinking in app inventor game design and development: A case study. In IEEE 17th international conference on advanced learning technologies (ICALT), 3–7 July 2017, Timisoara, Romania, 139–141. Chen, P., & Huang, R. (2017). Design thinking in app inventor game design and development: A case study. In IEEE 17th international conference on advanced learning technologies (ICALT), 3–7 July 2017, Timisoara, Romania, 139–141.
go back to reference Chitsaz, M. (2011). Scratch as the first programming language tutorial presentation. Journal of Computing Sciences in Colleges, 26(3), 102–103. Chitsaz, M. (2011). Scratch as the first programming language tutorial presentation. Journal of Computing Sciences in Colleges, 26(3), 102–103.
go back to reference Çiftci, S. (2018). Trends of serious games research from 2007 to 2017: A Bibliometric analysis. Journal of Education and Training Studies, 6(2), 18–27. Çiftci, S. (2018). Trends of serious games research from 2007 to 2017: A Bibliometric analysis. Journal of Education and Training Studies, 6(2), 18–27.
go back to reference Cohen, L., Manion, L., & Morrison, K. (2008). The methodology of educational research. Athens: Metaichmio. Cohen, L., Manion, L., & Morrison, K. (2008). The methodology of educational research. Athens: Metaichmio.
go back to reference Combefis, S., Beresnevicius, G., & Dagiene, V. (2016). Learning programming through games and contests: Overview, characterization and discussion. Olympiads in Informatics, 10(1), 39–60. Combefis, S., Beresnevicius, G., & Dagiene, V. (2016). Learning programming through games and contests: Overview, characterization and discussion. Olympiads in Informatics, 10(1), 39–60.
go back to reference Dankbaar, M. (2017). Serious games and blended learning; effects on performance and motivation in medical education. Perspectives on Medical Education, 6(1), 58–60. Dankbaar, M. (2017). Serious games and blended learning; effects on performance and motivation in medical education. Perspectives on Medical Education, 6(1), 58–60.
go back to reference de Freitas, S. (2018). Are games effective learning tools? A review of educational games. Educational Technology & Society, 21(2), 74–84. de Freitas, S. (2018). Are games effective learning tools? A review of educational games. Educational Technology & Society, 21(2), 74–84.
go back to reference Denner, J., Werner, L., & Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1), 240–249. Denner, J., Werner, L., & Ortiz, E. (2012). Computer games created by middle school girls: Can they be used to measure understanding of computer science concepts? Computers & Education, 58(1), 240–249.
go back to reference Dicheva, D., Irwin, K. & Dichev, C. (2017). OneUp Learning: A course Gamification Platform. Proceedings of the 6th Games and Learning Alliance Conference (GALA 2017), December 5–7, 2017, Lisbon, Portugal, LNCS Springer, 148–158. Dicheva, D., Irwin, K. & Dichev, C. (2017). OneUp Learning: A course Gamification Platform. Proceedings of the 6th Games and Learning Alliance Conference (GALA 2017), December 5–7, 2017, Lisbon, Portugal, LNCS Springer, 148–158.
go back to reference Eckerdal, A., Thuné, M., & Berglund, A. (2005). What does it take to learn'programming thinking'?. In Proceedings of the first international workshop on computing education research ICER ‘05, October 1–2, Seattle, Washington, 135–142. Eckerdal, A., Thuné, M., & Berglund, A. (2005). What does it take to learn'programming thinking'?. In Proceedings of the first international workshop on computing education research ICER ‘05, October 1–2, Seattle, Washington, 135–142.
go back to reference Engerman, J. A., Carr-Chellman, A. A., & MacAllan, M. (2019). Understanding learning in video games: A phenomenological approach to unpacking boy cultures in virtual worlds. Education and Information Technologies, 24(6), 3311–3327. Engerman, J. A., Carr-Chellman, A. A., & MacAllan, M. (2019). Understanding learning in video games: A phenomenological approach to unpacking boy cultures in virtual worlds. Education and Information Technologies, 24(6), 3311–3327.
go back to reference Engestrom, Y. (2009). The future of activity theory: A rough draft. In A. Sannino, H. Daniels, & K. D. Gutierrez (Eds.), Learning and Expanding with Activity Theory (pp. 303–328). New York: Cambridge University Press. Engestrom, Y. (2009). The future of activity theory: A rough draft. In A. Sannino, H. Daniels, & K. D. Gutierrez (Eds.), Learning and Expanding with Activity Theory (pp. 303–328). New York: Cambridge University Press.
go back to reference Fotaris, P., Mastoras, T., Leinfellner, R., & Rosunally, Y. (2016). Climbing up the leaderboard: An empirical study of applying Gamification techniques to a computer programming class. Electronic Journal of e-Learning, 14(2), 94–110. Fotaris, P., Mastoras, T., Leinfellner, R., & Rosunally, Y. (2016). Climbing up the leaderboard: An empirical study of applying Gamification techniques to a computer programming class. Electronic Journal of e-Learning, 14(2), 94–110.
go back to reference Funke, A., Geldreich, K. & Hubwieser, P. (2017). Analysis of Scratch projects of an introductory programming course for primary school students. Proceedings of the IEEE Global Engineering Education Conference (EDUCON), 25–28 April 2017, Athens, Greece, 1229–1236. Funke, A., Geldreich, K. & Hubwieser, P. (2017). Analysis of Scratch projects of an introductory programming course for primary school students. Proceedings of the IEEE Global Engineering Education Conference (EDUCON), 25–28 April 2017, Athens, Greece, 1229–1236.
go back to reference Garris, R., Ahlers, R., & Driskell, J. E. (2002). Games, motivation, and learning: A research and practice model. Simulation & Gaming, 33(4), 441–467. Garris, R., Ahlers, R., & Driskell, J. E. (2002). Games, motivation, and learning: A research and practice model. Simulation & Gaming, 33(4), 441–467.
go back to reference Gopalan, V., Abubakar, J. A. A., Zulkifi, A. N., Alwi, A., & Mat, R. C. (2017). A review of the motivation theories in learning. AIP Conference Proceedings, 1891(1), 1–7. Gopalan, V., Abubakar, J. A. A., Zulkifi, A. N., Alwi, A., & Mat, R. C. (2017). A review of the motivation theories in learning. AIP Conference Proceedings, 1891(1), 1–7.
go back to reference Greek Ministry of Education, Research and Religious Affairs. (2018). “Information and Communication Technologies (ICT)” teaching instructions for all Elementary school classes. Number of ministerial decision Φ.20/139456/Δ1/28-8-2018. Greek Ministry of Education, Research and Religious Affairs. (2018). “Information and Communication Technologies (ICT)” teaching instructions for all Elementary school classes. Number of ministerial decision Φ.20/139456/Δ1/28-8-2018.
go back to reference Greek Ministry of Education, Research and Religious Affairs. (2019). “Informatics” teaching instructions for all Gymnasium classes. Number of ministerial decision 143912/Δ2/17-09-2019. Greek Ministry of Education, Research and Religious Affairs. (2019). “Informatics” teaching instructions for all Gymnasium classes. Number of ministerial decision 143912/Δ2/17-09-2019.
go back to reference Günbatar, M. S., & Bakırcı, H. (2019). STEM teaching intention and computational thinking skills of pre-service teachers. Education and Information Technologies, 24, 1615–1629. Günbatar, M. S., & Bakırcı, H. (2019). STEM teaching intention and computational thinking skills of pre-service teachers. Education and Information Technologies, 24, 1615–1629.
go back to reference Hamari, J., Shernoff, D. J., Rowe, E., Coller, B., Asbell-Clarke, J., & Edwards, T. (2015). Challenging games help students learn: An empirical study on engagement, flow and immersion in game-based learning. Computers in Human Behaviour, 54, 170–179. Hamari, J., Shernoff, D. J., Rowe, E., Coller, B., Asbell-Clarke, J., & Edwards, T. (2015). Challenging games help students learn: An empirical study on engagement, flow and immersion in game-based learning. Computers in Human Behaviour, 54, 170–179.
go back to reference Hsieh, Y.-H., Lin, Y.-C., & Hou, H.-T. (2015). Exploring elementary-school students’ engagement patterns in a game based learning environment. Educational Technology & Society, 18(2), 336–348. Hsieh, Y.-H., Lin, Y.-C., & Hou, H.-T. (2015). Exploring elementary-school students’ engagement patterns in a game based learning environment. Educational Technology & Society, 18(2), 336–348.
go back to reference Ibrahim, R., Yusoff, R. C. M., Mohamed-Omar, H., & Jaafar, A. (2011). Students perceptions of using educational games to learn introductory programming. Computer and Information Science, 4(1), 205. Ibrahim, R., Yusoff, R. C. M., Mohamed-Omar, H., & Jaafar, A. (2011). Students perceptions of using educational games to learn introductory programming. Computer and Information Science, 4(1), 205.
go back to reference Iliya, A., Jabbar, A., & Felicia, P. (2015). Gamepaly engagement and learning in game-based learning: A systematic review. Review of Educational Research, 85(4), 740–779. Iliya, A., Jabbar, A., & Felicia, P. (2015). Gamepaly engagement and learning in game-based learning: A systematic review. Review of Educational Research, 85(4), 740–779.
go back to reference Iskrenovic-Momcilovic, O. (2019). Pair programming with scratch. Education and Information Technologies, 24, 2943–2952. Iskrenovic-Momcilovic, O. (2019). Pair programming with scratch. Education and Information Technologies, 24, 2943–2952.
go back to reference Iyamu, T., & Shaanika, I. (2019). The use of activity theory to guide information systems research. Education and Information Technologies, 24, 165–180. Iyamu, T., & Shaanika, I. (2019). The use of activity theory to guide information systems research. Education and Information Technologies, 24, 165–180.
go back to reference Jafari, S. M., & Abdollahzade, Z. (2019). Investigating the relationship between learning style and game type in the game-based learning environment. Education and Information Technologies, 24, 2841–2862. Jafari, S. M., & Abdollahzade, Z. (2019). Investigating the relationship between learning style and game type in the game-based learning environment. Education and Information Technologies, 24, 2841–2862.
go back to reference Kafai, Y. B., & Burke, Q. (2015). Constructionist gaming: Understanding the benefits of making games for learning. Educational Psychologist, 50(4), 313–334. Kafai, Y. B., & Burke, Q. (2015). Constructionist gaming: Understanding the benefits of making games for learning. Educational Psychologist, 50(4), 313–334.
go back to reference Kalieloglu, F., & Gulbahar, Y. (2014). The effects of teaching programming via scratch on problem solving skills: A discussion from learners’ perspectives. Informatics in Education, 13(1), 33–50. Kalieloglu, F., & Gulbahar, Y. (2014). The effects of teaching programming via scratch on problem solving skills: A discussion from learners’ perspectives. Informatics in Education, 13(1), 33–50.
go back to reference Kazimoglou, C., Kiernan, M., Bacon, L., & Mackinnon, L. (2012). A serious game for developing computational thinking and learning introductory computer programming. Procedia - Social and Behavioral Sciences, 47, 1991–1999. Kazimoglou, C., Kiernan, M., Bacon, L., & Mackinnon, L. (2012). A serious game for developing computational thinking and learning introductory computer programming. Procedia - Social and Behavioral Sciences, 47, 1991–1999.
go back to reference Kiss, G. & Arki, Z. (2017). The influences of programming education on the algorithmic thinking. Proceedings of the 7th international conference on intercultural education “education, health and ICT for a transcultural world”, EDUHEM 2016, 15–17 June 2016, Almeria, Spain, Procedia - social and behavioral sciences, 237, 613–617. Kiss, G. & Arki, Z. (2017). The influences of programming education on the algorithmic thinking. Proceedings of the 7th international conference on intercultural education “education, health and ICT for a transcultural world”, EDUHEM 2016, 15–17 June 2016, Almeria, Spain, Procedia - social and behavioral sciences, 237, 613–617.
go back to reference Lameras, P., Arnab, S., Dunwell, I., Stewart, C., Clarke, S., & Petridis, P. (2016). Essential features of serious games design in higher education: Linking learning attributes to game mechanics. British Journal of Educational Technology (BJET), 48(4), 972–994. Lameras, P., Arnab, S., Dunwell, I., Stewart, C., Clarke, S., & Petridis, P. (2016). Essential features of serious games design in higher education: Linking learning attributes to game mechanics. British Journal of Educational Technology (BJET), 48(4), 972–994.
go back to reference Lamp, A., & Johnson, L. (2011). ScratchQ computer programming for the 21st century learners. Teacher Librarian, 38(4), 64–75. Lamp, A., & Johnson, L. (2011). ScratchQ computer programming for the 21st century learners. Teacher Librarian, 38(4), 64–75.
go back to reference Lopez, V., & Hernandez, M. I. (2015). Scratch as a computational modeling tool for teaching physics. Physics Education, 50(3), 310–316. Lopez, V., & Hernandez, M. I. (2015). Scratch as a computational modeling tool for teaching physics. Physics Education, 50(3), 310–316.
go back to reference Malik, S. I., Mathew, R., Al-Nuaimi, R., Al-Sideiri, A., & Coldwell-Neilson, J. (2019). Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course. Education and Information Technologies, 24, 2779–2796. Malik, S. I., Mathew, R., Al-Nuaimi, R., Al-Sideiri, A., & Coldwell-Neilson, J. (2019). Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course. Education and Information Technologies, 24, 2779–2796.
go back to reference Malliarakis, C., Satratzemi, M., & Xinogalos, S. (2014). Educational games for teaching computer programming. In C. Karagiannidis, P. Politis, & I. Karasavvidis (Eds.), Research on e-learning and ICT in education (pp. 87–98). New York: Springer. Malliarakis, C., Satratzemi, M., & Xinogalos, S. (2014). Educational games for teaching computer programming. In C. Karagiannidis, P. Politis, & I. Karasavvidis (Eds.), Research on e-learning and ICT in education (pp. 87–98). New York: Springer.
go back to reference Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), article 16. Maloney, J., Resnick, M., Rusk, N., Silverman, B., & Eastmond, E. (2010). The scratch programming language and environment. ACM Transactions on Computing Education (TOCE), 10(4), article 16.
go back to reference Mathrani, A., Christian, S., & Ponder-Sutton, A. (2016). PlayIT: Game based learning approach for teaching programming concepts. Educational Technology & Society, 19(2), 5–17. Mathrani, A., Christian, S., & Ponder-Sutton, A. (2016). PlayIT: Game based learning approach for teaching programming concepts. Educational Technology & Society, 19(2), 5–17.
go back to reference McLaren, B. M., Adams, D. M., Mayer, R. E., & Forlizzi, J. (2017). A computer-based game that promotes mathematics learning more than a conventional approach. International Journal of Game-Based Learning (IJGBL), 7(1), 36–56. McLaren, B. M., Adams, D. M., Mayer, R. E., & Forlizzi, J. (2017). A computer-based game that promotes mathematics learning more than a conventional approach. International Journal of Game-Based Learning (IJGBL), 7(1), 36–56.
go back to reference Miljanovic, M. & Bradbury, J. (2016). Robot ON!: a serious game for improving programming comprehension. 2016 IEEE/ACM 5th international workshop on games and software engineering (GAS), Austin, TX, USA, 33–36. Miljanovic, M. & Bradbury, J. (2016). Robot ON!: a serious game for improving programming comprehension. 2016 IEEE/ACM 5th international workshop on games and software engineering (GAS), Austin, TX, USA, 33–36.
go back to reference Mladenovic, M., Krpan, D. & Mladenovic, S. (2016). Introducing programming to elementary students novices by using game development in Python and scratch. International conference on education and new learning technologies (EDULEARN), 4–6 July, Barcelona, Spain, 1622–1629. Mladenovic, M., Krpan, D. & Mladenovic, S. (2016). Introducing programming to elementary students novices by using game development in Python and scratch. International conference on education and new learning technologies (EDULEARN), 4–6 July, Barcelona, Spain, 1622–1629.
go back to reference Munkvold, R. I. & Sigurdardottir, H. I. (2018). Norwegian game-based learning practices: Age, gender, game-playing and DGBL. In proceedings of the 12th European conference on game-based learning, October 4-5, Sophia Antipolis France, 460-468. Munkvold, R. I. & Sigurdardottir, H. I. (2018). Norwegian game-based learning practices: Age, gender, game-playing and DGBL. In proceedings of the 12th European conference on game-based learning, October 4-5, Sophia Antipolis France, 460-468.
go back to reference Nikiforos, S., Kontomaris, C. & Chorianopoulos, K. (2013). MIT scratch: A powerful tool for improving teaching of programming. Proceedings of 5th conference on informatics in education, CIE2013, October 11–13, Piraeus, 1–5. Nikiforos, S., Kontomaris, C. & Chorianopoulos, K. (2013). MIT scratch: A powerful tool for improving teaching of programming. Proceedings of 5th conference on informatics in education, CIE2013, October 11–13, Piraeus, 1–5.
go back to reference Njiku, J., Maniraho, J. F., & Mutarutinya, V. (2019). Understanding teachers’ attitude towards computer technology integration in education: A review of literature. Education and Information Technologies, 24(5), 3041–3052. Njiku, J., Maniraho, J. F., & Mutarutinya, V. (2019). Understanding teachers’ attitude towards computer technology integration in education: A review of literature. Education and Information Technologies, 24(5), 3041–3052.
go back to reference Ouahbi, I., Kaddari, F., Darhmaoui, H., Elachqar, A., & Lahmine, S. (2015). Learning basic programming concepts by creating games with scratch programming environment. Procedia-Social and Behavioural Sciences, Elsevier, 191, 1479–1482. Ouahbi, I., Kaddari, F., Darhmaoui, H., Elachqar, A., & Lahmine, S. (2015). Learning basic programming concepts by creating games with scratch programming environment. Procedia-Social and Behavioural Sciences, Elsevier, 191, 1479–1482.
go back to reference Özmen, B., & Altun, A. (2014). Undergraduate Students' experiences in programming: Difficulties and obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3), 9–27. Özmen, B., & Altun, A. (2014). Undergraduate Students' experiences in programming: Difficulties and obstacles. Turkish Online Journal of Qualitative Inquiry, 5(3), 9–27.
go back to reference Ozoran, D., Cagiltay, N., & Topalli, D. (2012). Using scratch in introduction to programming course for engineering students. In 2nd international engineering education conference (IEEC 2012), 2, 125-132. Ozoran, D., Cagiltay, N., & Topalli, D. (2012). Using scratch in introduction to programming course for engineering students. In 2nd international engineering education conference (IEEC 2012), 2, 125-132.
go back to reference Papadakis, S. J. (2018). The use of computer games in classroom environment. International Journal of Teaching and Case Studies, 9(1), 1–25. Papadakis, S. J. (2018). The use of computer games in classroom environment. International Journal of Teaching and Case Studies, 9(1), 1–25.
go back to reference Piaget, J. (2013). The construction of reality in the child. Routledge: The International Library of Psychology, Vol. 82. Piaget, J. (2013). The construction of reality in the child. Routledge: The International Library of Psychology, Vol. 82.
go back to reference Pivec, M., Dziabenko, O., & Schinnerl, I. (2003). Aspects of game-based learning. Proceedings of the 3rd international conference on knowledge management (I-KNOW 03), 2–4 July, 2003, Graz, Austria, 216–225. Pivec, M., Dziabenko, O., & Schinnerl, I. (2003). Aspects of game-based learning. Proceedings of the 3rd international conference on knowledge management (I-KNOW 03), 2–4 July, 2003, Graz, Austria, 216–225.
go back to reference Plass, J. L., Homer, B. D., & Kinzer, C. K. (2015). Foundations of game-based learning. Educational Psychologist, Routledge, Taylor & Francis Group, 50(4), 258–283. Plass, J. L., Homer, B. D., & Kinzer, C. K. (2015). Foundations of game-based learning. Educational Psychologist, Routledge, Taylor & Francis Group, 50(4), 258–283.
go back to reference Roque, R., Rusk, N., & Resnick, M. (2016). Supporting diverse and creative collaboration in the scratch online community. In U. Cress, J. Moskaliuk, & H. Jeong (Eds.), Mass collaboration and education, Computer-supported collaborative learning series (Vol. 16, pp. 241–256). Cham: Springer. Roque, R., Rusk, N., & Resnick, M. (2016). Supporting diverse and creative collaboration in the scratch online community. In U. Cress, J. Moskaliuk, & H. Jeong (Eds.), Mass collaboration and education, Computer-supported collaborative learning series (Vol. 16, pp. 241–256). Cham: Springer.
go back to reference Schwartz, P., Stewart, M., & Webb, G. (2001). Problem-based learning: Case studies, experience and practice. London: Kogan Page. Schwartz, P., Stewart, M., & Webb, G. (2001). Problem-based learning: Case studies, experience and practice. London: Kogan Page.
go back to reference Seralidou E., Douligeris C., & Gkotsiopoulos P. (2018). “Let’s Learn with Kahoot!,” IEEE Global Engineering Education Conference (EDUCON 2018), Tenerife, Canary Islands – Spain, pp.677–685. Seralidou E., Douligeris C., & Gkotsiopoulos P. (2018). “Let’s Learn with Kahoot!,” IEEE Global Engineering Education Conference (EDUCON 2018), Tenerife, Canary Islands – Spain, pp.677–685.
go back to reference Seralidou E., Douligeris C., & Gkotsiopoulos P. (2019). “Students’ evaluation of the “web technologies” android application for higher education”. IEEE 4th south-East Europe design automation, computer engineering, computer networks and social media conference (SEEDA-CECNSM), Piraeus, Greece, pp. 1-6. Seralidou E., Douligeris C., & Gkotsiopoulos P. (2019). “Students’ evaluation of the “web technologies” android application for higher education”. IEEE 4th south-East Europe design automation, computer engineering, computer networks and social media conference (SEEDA-CECNSM), Piraeus, Greece, pp. 1-6.
go back to reference Siang, A.C. & Rao, R. K. (2003). Theories of learning: A computer game perspective. Proceedings of the IEEE fifth international symposium on multimedia software engineering (ISMSE ‘03), 10–12 December 2003, Taichung, Taiwan, 239–245. Siang, A.C. & Rao, R. K. (2003). Theories of learning: A computer game perspective. Proceedings of the IEEE fifth international symposium on multimedia software engineering (ISMSE ‘03), 10–12 December 2003, Taichung, Taiwan, 239–245.
go back to reference Snyder, L. G. & Snyder, M. J. (2008). Teaching critical thinking and problem solving skills. The Delta pi epsilon Journal, L(2), 90–100. Snyder, L. G. & Snyder, M. J. (2008). Teaching critical thinking and problem solving skills. The Delta pi epsilon Journal, L(2), 90–100.
go back to reference Spires, H. A., Rowe, J. P., Mott, B. W., & Lester, J. C. (2011). Problem solving and game-based learning: Effects of middle grade students. Hypothesis testing strategies on learning outcomes. Journal of Educational Computing Research, 44(4), 453–472. Spires, H. A., Rowe, J. P., Mott, B. W., & Lester, J. C. (2011). Problem solving and game-based learning: Effects of middle grade students. Hypothesis testing strategies on learning outcomes. Journal of Educational Computing Research, 44(4), 453–472.
go back to reference Uğur, B., Akkoyunlu, B., & Kurbanoğlu, S. (2011). Students’ opinions on blended learning and its implementation in terms of their learning styles. Education and Information Technologies, 16(1), 5–23. Uğur, B., Akkoyunlu, B., & Kurbanoğlu, S. (2011). Students’ opinions on blended learning and its implementation in terms of their learning styles. Education and Information Technologies, 16(1), 5–23.
go back to reference Vaca Cárdenas, L. A., Bertacchini, F., Tavernise, A., Gabriele, L., Valenti, A., Olmedo, D., Pantano, P. & Bilotta, E. (2015). Coding with scratch: The design of an educational setting for elementary pre-service teachers. Proceedings of the 18th international conference on interactive collaborative learning, world engineering education forum (WEEF/ICL2015), 20–24 Sept. 2015, Florence, Italy, 1171–1177. Vaca Cárdenas, L. A., Bertacchini, F., Tavernise, A., Gabriele, L., Valenti, A., Olmedo, D., Pantano, P. & Bilotta, E. (2015). Coding with scratch: The design of an educational setting for elementary pre-service teachers. Proceedings of the 18th international conference on interactive collaborative learning, world engineering education forum (WEEF/ICL2015), 20–24 Sept. 2015, Florence, Italy, 1171–1177.
go back to reference Vasalou, A., Khaled, R., Holmes, W., & Gooch, D. (2017). Digital games-based learning for children with dyslexia: A social constructivist perspective on engagement and learning during group game-play. Computers & Education, 114, 175–192. Vasalou, A., Khaled, R., Holmes, W., & Gooch, D. (2017). Digital games-based learning for children with dyslexia: A social constructivist perspective on engagement and learning during group game-play. Computers & Education, 114, 175–192.
go back to reference Werner, L., Denner, J. & Campe, S. (2014). Using computer game programming to teach computational thinking skills. In learning, education and games. Volume one: Curricular and design Considarations (chapter 2). Edited by Schrier K., ETC Press. Werner, L., Denner, J. & Campe, S. (2014). Using computer game programming to teach computational thinking skills. In learning, education and games. Volume one: Curricular and design Considarations (chapter 2). Edited by Schrier K., ETC Press.
go back to reference Willis, R. L., Lynch, D., Fradale, P., & Yeigh, T. (2019). Influences on purposeful implementation of ICT into the classroom: An exploratory study of K-12 teachers. Education and Information Technologies, 24(1), 63–77. Willis, R. L., Lynch, D., Fradale, P., & Yeigh, T. (2019). Influences on purposeful implementation of ICT into the classroom: An exploratory study of K-12 teachers. Education and Information Technologies, 24(1), 63–77.
go back to reference Wilson, A., Hainey, T., & Connolly, T. (2013). Using scratch with primary school children: An evaluation of games constructed to gauge understanding of programming concepts. International Journal of Game Based Learning, 3(1), 93–109. Wilson, A., Hainey, T., & Connolly, T. (2013). Using scratch with primary school children: An evaluation of games constructed to gauge understanding of programming concepts. International Journal of Game Based Learning, 3(1), 93–109.
go back to reference Woo, J.-C. (2014). Digital game-based learning supports student motivation, cognitive success, and performance outcomes. Educational Technology & Society, 17(3), 291–307. Woo, J.-C. (2014). Digital game-based learning supports student motivation, cognitive success, and performance outcomes. Educational Technology & Society, 17(3), 291–307.
go back to reference Yağcı, M. (2019). A valid and reliable tool for examining computational thinking skills. Education and Information Technologies, 24, 929–951. Yağcı, M. (2019). A valid and reliable tool for examining computational thinking skills. Education and Information Technologies, 24, 929–951.
go back to reference Yien, J. M., Hung, C. M., Hwang, G. J., & Lin, Y. C. (2011). A game-based learning approach to improving students’ learning achievements in a nutrition house. The Turkish online Journal of Educational Technology (TOJET), 10(2), 1–10. Yien, J. M., Hung, C. M., Hwang, G. J., & Lin, Y. C. (2011). A game-based learning approach to improving students’ learning achievements in a nutrition house. The Turkish online Journal of Educational Technology (TOJET), 10(2), 1–10.
go back to reference Yunkul, E., Durak, G., Çankaya, S., & Abidin, Z. (2017). The effects of scratch software on students’ computational thinking skills. Necatibey Eğitim Fakültesi Elektronik Fen ve Matematik Eğitimi Dergisi (EFMED), 11(2), 502–517. Yunkul, E., Durak, G., Çankaya, S., & Abidin, Z. (2017). The effects of scratch software on students’ computational thinking skills. Necatibey Eğitim Fakültesi Elektronik Fen ve Matematik Eğitimi Dergisi (EFMED), 11(2), 502–517.
go back to reference Zapusek, M., & Rugelt, J. (2013). Learning programming with serious games. EAI Endorsed Transactions on Game Based Learning, 13(1), 1–8. Zapusek, M., & Rugelt, J. (2013). Learning programming with serious games. EAI Endorsed Transactions on Game Based Learning, 13(1), 1–8.
Metadata
Title
Learning programming by creating games through the use of structured activities in secondary education in Greece
Authors
Eleni Seralidou
Christos Douligeris
Publication date
03-08-2020
Publisher
Springer US
Published in
Education and Information Technologies / Issue 1/2021
Print ISSN: 1360-2357
Electronic ISSN: 1573-7608
DOI
https://doi.org/10.1007/s10639-020-10255-8

Other articles of this Issue 1/2021

Education and Information Technologies 1/2021 Go to the issue

Premium Partner