Learning with the AppInventor programming software through the use of structured educational scenarios in secondary education in Greece

  • Eleni SeralidouEmail author
  • Christos Douligeris


The continuous technological development nowadays acts ancillary and supportively in student-centered learning, in both formal and informal education settings. Effective learning environments, such as the AppInventor software, could spark the students’ interest and allow them to develop programming skills and strengthen their algorithmic capabilities. In this paper, we present a study on the use of eight educational scenarios for the use of the AppInventor software into a secondary education lesson’s context. These scenarios were initially evaluated by secondary education informatics teachers. After that, they were implemented in two public Lyceums in Greece gathering teachers’ and students’ opinions. The results were very positive for the use of AppInventor during the teaching and learning process through the structured educational scenarios that were provided. According to the students’ and teachers’ opinions the content of these educational scenarios is presented with clarity and helps in learning the lesson’s content without being related with any previous knowledge of programming languages or environments.


AppInventor Secondary education Educational scenarios Smartphone applications 



We would like to thank Mr. Apostolos Sarimixailidis - Informatics teacher of the 5th General Lyceum in Nikaia- Greece, Mrs. Mairi Lampropoulou – Informatics teacher of the General Lyceum in Agioi Anargiroi-Greece and their 50 students that helped us with the implementation of the educational scenarios and also their useful comments and suggestions.


  1. Angelo, A. A., & Cross, K. P. (1993). Classroom Assessment Techniques. A Handbook for College Teachers (2nd ed.). San Francisco: Jossey – Bass Publishers.Google Scholar
  2. Bruner, J. (1986). Actual Minds, Possible Worlds. Cambridge: Harvard University Press.Google Scholar
  3. Caldiera, V. R. B. G., & Rombach, H. D. (1994). Goal question metric paradigm. Encyclopedia of Software Engineering, 1, 528–532.Google Scholar
  4. 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.Google Scholar
  5. Crawford Pokress, S., & Dominguez Veiga, J.J. (2013). MIT App Inventor. Enabling personal mobile computing, Accessed 21-05-2018.
  6. Garcia-Penalvo, F. J. (2016). What Computational Thinking Is. Journal of Information Technology Research, 9(3), 5–8.Google Scholar
  7. Garneli, V., Giannakos, M. N., & Chorianopoulos, K. (2015). Computing Educational in K-12 Schools: A Review of the Literature. IEEE Global Engineering Education Conference (EDUCON), 18–20 March 2015, Tallinn University of Technology, Tallinn, Estonia, 543–551.Google Scholar
  8. Greek Ministry of Education, Research and Religious Affairs (2014). Curriculum of the “IT Applications” lesson of the first grade of the General Lyceum. Number of ministerial decision 53248/Γ2, Government Gazette number 932, Apr. 14.Google Scholar
  9. Greek Ministry of Education, Research and Religious Affairs (2015). Curriculums of the General education course “Introduction to the principles of computer science” of the 2 nd and 3 rd grade of the daily and evening Vocational Lyceums and the courses of the IT Applications Division of the 2 nd and 3 rd grade of the daily and Vocational Lyceums. Number of ministerial decision Φ2/141426/Δ4, Government Gazette number 2010, Sept. 16.Google Scholar
  10. Greek Ministry of Education, Research and Religious Affairs (2006). Use of mobile phones. Number of ministerial decision 132328/Γ2/07-12-2006.Google Scholar
  11. Greek Ministry of Education, Research and Religious Affairs (2012). Use of electronic devices. Number of ministerial decision 100553/Γ2/04-09-2012.Google Scholar
  12. Grover, S., & Pea, R. (2013). Using a discourse-intensive pedagogy and Android’s AppInventor for introducing computational concepts to middle school students (pp. 723–728). Denver: Proceedings of the 44th ACM technical symposium on Computer science education (SIGCSE ‘13).Google Scholar
  13. Indrianto, D., Setyawati, H., Wira, D., & Kusuma, Y. (2017). App Inventor2 Learning Basketball at Grade X Senior High School. Journal of Physical Education, Health and Sport, 4(1), 9–17.Google Scholar
  14. Jamieson, S. (2004). Likert scales: How to (ab)use them. Medical Education, 38(12), 1217–1218.CrossRefGoogle Scholar
  15. Javeau, C. (2000). Survey through questionnaire. The Handbook of Good Researcher (3rd ed.). Greece: TYPOTHITO/DARDANOS In Greek.Google Scholar
  16. Komis, V., Tzavara, A., Karsenti, T., Collin, S., & Simard, S. (2013). Educational scenarios with ICT: an operational design and implementation framework. In R. McBride & M. Searson (Eds.), Proceedings of SITE 2013-Society for Information Technology & Teacher Education International Conference (pp. 3244–3251). New Orleans: Association for the Advancement of Computing in Education (AACE).Google Scholar
  17. Klimova, B. (2018). Mobile phones and/or smartphones and their apps for teaching English as a foreign language. Education and Information Technologies, 23(3), 1091–1099.CrossRefGoogle Scholar
  18. Laakso, M.-J., Kaila, E., & Rajala, T. (2018). ViLLE – collaborative education tool: Designing and utilizing an exercise-based learning environment. Education and Information Technologies, 23(4), 1655–1676.CrossRefGoogle Scholar
  19. Lai, K. W., Khaddage, F., & Knezek, G. (2013). Blending student technology experiences in formal and informal learning. Journal of Computer Assisted Learning, 29, 414–425.CrossRefGoogle Scholar
  20. Lang, C., Craig, A., & Casey, G. (2014). Unblocking the pipeline by providing a compelling computing experience in secondary schools: are the teachers ready? (pp. 149–158). Auckland: Proceedings of the Sixteenth Australasian Computing Education Conference (ACE2014).Google Scholar
  21. Martin, F., & Ertzberger, J. (2013). Here and now mobile learning: An experimental study on the use of mobile technology. Computers & Education, 68, 76–85.CrossRefGoogle Scholar
  22. Maxwell, G. S. (2001). Discussion paper: Teacher Observation in Students Assessment. Queensland School Curriculum Council, The State of Queensland. Source: Accessed 15 December 2018.
  23. Mishra, P., & Koehler, M. J. (2006). Technological pedagogical content knowledge: A framework for teacher knowledge. Teachers College Record, 108(6), 1017–1054.CrossRefGoogle Scholar
  24. MIT AppInventor (2018). Source: Accessed 21 May 2018.
  25. Mladenovic, M., Boljat, I., & Zanko, Z. (2018). Comparing loops misconceptions in block-based and text-based programming languages at the K-12 level. Education and Information Technologies, 23(4), 1483–1500.CrossRefGoogle Scholar
  26. NSW Government – Department of Education (2017). Observation: a guide for use in evaluation. Source: Accessed 15 December 2018.
  27. Pellas, N. (2018). Is the flipped classroom model for all? Correspondence analysis from trainee instructional media designers. Education and Information Technologies, 23(2), 757–775.CrossRefGoogle Scholar
  28. Panselinas, G., Agelidakis, N., Michailidi, A., Blatsios, Ch., Papadakis, St., Pavlidis, G., Tzagkarakis, E., & Tzorbatzakis, A. (2014). IT Applications. 1st Grade of General Lyceum school book, Institute of Computer & Publishing Technology - Diofantos, In Greek.Google Scholar
  29. Perdikouri, K. (2014). Students’ Experiences from the use of MIT App Inventor in classroom (pp. 1–6). Athens: Proceedings of the 18th Panhellenic Conference on Informatics.Google Scholar
  30. Piaget, J. (2013). The construction of reality in the child. Routledge: The International Library of Psychology, Vol. 82.Google Scholar
  31. Saeli, M., Perrenet, J., Jochems, W. M. G., & Zwaneveld, B. (2011). Teaching Programming in Secondary School: A pedagogical Content Knowledge Perspective. Informatics in Education, 10(1), 73–88.Google Scholar
  32. Seralidou, E., & Douligeris, C. (2016). Investigation of the degree of utilization of new technologies in teaching in secondary education. 8th Conference on informatics in Education (CIE2016), 292–301, in Greek.Google Scholar
  33. Seralidou, E., & Douligeris, C. (2015). Investigation of the degree of influence of informal education using new technologies in formal technical training procedures – A comparative study. 7th Conference on Informatics in Education (CIE2015), 2015, 6, 288–297, In Greek.Google Scholar
  34. Soares, A., & Martin, N. L. (2015). Teaching Non-Beginner Programmers with App Inventor: Survey Results and Implications. Information Systems Education Journal (ISEDJ), 13(5), 24–36.Google Scholar
  35. Sunde, M.T., & Underdal, A.G. (2014). Investigating QoE in a cloud-based classpoom response system. A real-life longitudinal and cross-sectional study of Kahoot!. Master of Science in Communication Technology, Norwegian University of Science and Technology. Accessed 10 May 2018.
  36. The App Inventor software in Secondary Education – Educational Scenarios (2017). Accessed 23 May 2018, in Greek.
  37. Vygotsky, L. S. (1980). Mind in society: The development of higher psychological processes. In: Michael Cole, Vera John-Steiner, Sylvia Scribner, Ellen Souberman (eds.). Cambridge: Harvard University Press.Google Scholar
  38. Wagner, A., Gray, J., Corley, J., & Wolber, D. (2013). Using app inventor in a K-12 summer camp. Accessed at: 21 May 2018.
  39. Wyk, M.v., & Ryneveld, L.v. (2018). Affordances of mobile devices and note-taking apps to support cognitively demanding note-taking. Education and Information Technologies, 23(4), 1639–1653.Google Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2019

Authors and Affiliations

  1. 1.Department of InformaticsUniversity of PiraeusPiraeusGreece

Personalised recommendations