Abstract
In this paper, we focus on the pedagogical use of the thinkable online environment in mobile applications development courses for Vocational Educational and Training (VET) specialties. The thunkable environment provides an easy-to-use interface for students and users with minimal knowledge of mobile applications programming and it can be also used in distance online education. This teaching approach proves to be particularly effective for teaching programming in individuals with minimum programming skills. We evaluate this approach in a distance learning environment in combination with a flipped class and asynchronous and online synchronous approaches. Moreover, we provide ideas about planning introductory courses, programming mobile applications, and designing practical activities for teaching elementary computer programming lessons for all VET specialties.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Alice: Tell Stories. Build Games. Learn to Program. https://www.alice.org/. Accessed 14 Aug 2021
Bak, N., Chang, B.M., Choi, K.: Smart block: a visual programming environment for smart things. In: 2018 IEEE 42nd Annual Computer Software and Applications Conference (COMPSAC), vol. 2, pp. 32–37. IEEE, July 2018
Bak, N., Chang, B.M., Choi, K.: Smart block: a visual block language and its programming environment for IoT. J. Comput. Lang. 60, 100999 (2020)
Bergmann, J., Sams, A.: Before you flip, consider this. Phi Delta Kappan 94(2), 25 (2012)
Bergmann, J., Sams, A.: Flip your classroom: Reach every student in every class every day. International Society for technology in education (2012)
Broll, B., et al.: A visual programming environment for introducing distributed computing to secondary education. J. Parallel Distrib. Comput. 118, 189–200 (2018)
Caspio: The No-Code Platform for Custom Business Applications. https://www.caspio.com/. Accessed 14 Aug 2021
Capterra: Claris FileMaker. https://www.capterra.com/p/162784/FileMaker/. Accessed 14 Aug 2021
Capterra: Linx Low Code Development. https://www.capterra.com/p/160547/Linx-Low-Code-Development/. Accessed 14 Aug 2021
Capterra: Salesforce Platform. https://www.capterra.com/p/164356/App-Cloud/. Accessed 14 Aug 2021
Douligeris, C., Mavropodi, R., Kopanaki, E., Karalis, A.: Technologies and Programming on the World Web. New Technologies Publications, Athens (2017). ISBN 9789605780319
Evans, A., Martin, K., Poatsy, M.A.: Technology in Action. Pearson Prentice Hall, Hudson Street (2008). ISBN 13: 978-0-13-543519-9. https://tinyurl.com/5xr8fh74
Fowler, M.: UML Distilled: A Brief Guide to the Standard Object Modeling Language. Addison-Wesley Professional, Boston (2004)
Grewal, D., Motyka, S., Levy, M.: The evolution and future of retailing and retailing education. J. Market. Educ. 40(1), 85–93 (2018)
Hu, Y., Chen, C.H., Su, C.Y.: Exploring the effectiveness and moderators of block-based visual programming on student learning: a meta-analysis. J. Educ. Comput. Res. 58(8), 1467–1493 (2021)
Joy, J.: Review οn different types of drag and drop mobile app development platforms. Int. J. Comput. Sci. Eng. 11(6), 864–866 (2018)
Karagiannis, D., Buchmann, R., Burzynski, P., Reimer, U., Walch, M.: Fundamental conceptual modeling languages in OMiLAB. In: Karagiannis, D., Mayr, H., Mylopoulos, J. (eds.) Domain-Specific Conceptual Modeling, pp. 3–30. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-39417-6_1
Kearney, M., Burden, K., Schuck, S.: Disrupting education using smart mobile pedagogies. In: Daniela, L. (ed.) Didactics of Smart Pedagogy, pp. 139–157. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-01551-0_7
Ladias, A., Ladias, D., Karvounidis, T.: Categorization of requests detecting in scratch using the SOLO taxonomy. In: 4th South-East Europe Design Automation, Computer Engineering, Computer Networks and Social Media Conference (SEEDA-CECNSM), pp. 1–7. IEEE, September 2019
Lending, D., May, J.: Teaching tip: using activity diagrams to model systems analysis techniques: teaching what we preach. J. Inf. Syst. Educ. 24(2), 91 (2013)
MIT App Inventor: With MIT App Inventor, anyone can build apps with global impact. https://appinventor.mit.edu/. Accessed 14 Aug 2021
Ndukwe, I.G., Daniel, B.K.: Teaching analytics, value and tools for teacher data literacy: a systematic and tripartite approach. Int. J. Educ. Technol. High. Educ. 17(1), 1–31 (2020)
Ouhbi S., Pombo, N.: Software engineering education: challenges and perspectives. In: IEEE Global Engineering Education Conference, pp. 202–209 (2020). https://doi.org/10.1109/EDUCON45650.2020.9125353
Ozdamli, F., Asiksoy, G.: Flipped classroom approach. World J. Educ. Technol. Curr. Issues 8(2), 98–105 (2016)
Papadakis, S.: Evaluating the efficiency of two programming environments in shaping novices’ attitudes, perceptions, beliefs, and knowledge in programming: a comparison between Scratch and App Inventor. Int. J. Teach. Case Stud. 10(1), 31–52 (2019)
PENCIL code: Dream it. Code it. https://pencilcode.net/. Accessed 14 Aug 2021
Pérez-Álvarez, J.M., Mos, A.: From abstract specifications to application generation. In: 2020 IEEE/ACM 42nd International Conference on Software Engineering: Software Engineering in Society (ICSE-SEIS), pp. 11–20. IEEE, October 2020
Price, T.W., Barnes, T.: Comparing textual and block interfaces in a novice programming environment. In: Proceedings of the Eleventh Annual International Conference on International Computing Education Research, pp. 91–99, August 2015
Saraubon, K., Anurugsa, K., Kongsakpaibul, A.: A smart system for elderly care using IoT and mobile technologies. In: Proceedings of the 2018 2nd International Conference on Software and e-Business, pp. 59–63, December 2018
Seralidou, E., Douligeris, C.: Learning with the AppInventor programming software through the use of structured educational scenarios in secondary education in Greece. Educ. Inf. Technol. 24(4), 2243–2281 (2019)
Siegle, D.: There’s an app for that, and i made it. Gifted Child Today 43(1), 64–71 (2020)
Syauqi, K., Munadi, S., Triyono, M.B.: Students’ perceptions toward vocational education on online learning during the COVID-19 pandemic. Int. J. Eval. Res. Educ. 9(4), 881–886 (2020)
Tamilias, A.G., Themelis, T.J., Karvounidis, T., Garofalaki, Z., Kallergis, D.: B@ SE: blocks for@rduino in the students’ educational process. In: 2017 IEEE Global Engineering Education Conference (EDUCON), pp. 910–915, IEEE, April 2017
Thunkable Platform: Create Your Native Apps with No-Code. https://thunkable.com/. Accessed 14 Aug 2021
Tlili, F., Haddad, R., Bouallegue, R., Shubair, R.: Shoulder and trunk posture monitoring system over time for seating persons. In: Barolli, L., Woungang, I., Enokido, T. (eds.) AINA 2021. LNNS, vol. 226, pp. 250–260. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-75075-6_20
Tucker, B.: The flipped classroom. Educ. Next 12(1), 82–83 (2012)
Twixl: Don’t just make an app. https://twixlmedia.com/. Accessed 14 Aug 2021
YCombinator: https://www.ycombinator.com/companies/thunkable. Accessed 14 Aug 2021
Acknowledgment
This work has been partially supported by UPRC (University of Piraeus Research Center).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Magetos, D., Kotsifakos, D., Douligeris, C. (2022). Exploring the Utilization of Online Open-Source Environments for Mobile Applications Development in the Vocational Education and Training (VET) Curriculum. In: Auer, M.E., Tsiatsos, T. (eds) New Realities, Mobile Systems and Applications. IMCL 2021. Lecture Notes in Networks and Systems, vol 411. Springer, Cham. https://doi.org/10.1007/978-3-030-96296-8_21
Download citation
DOI: https://doi.org/10.1007/978-3-030-96296-8_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-96295-1
Online ISBN: 978-3-030-96296-8
eBook Packages: EngineeringEngineering (R0)