Programming is a complex task that requires the development of many skills including knowledge of syntax, problem decomposition, algorithm development, and debugging …
YM Chen - Education and information technologies, 2022 - Springer
This article reports on a classroom-based investigation into English as a foreign language (EFL) learners' views on lessons which integrated m-learning tools for assessment (Kahoot!) …
Understanding the principles of computational thinking (CT), eg, problem abstraction, decomposition, and recursion, is vital for computer science (CS) students. Unfortunately …
T Talan - Educational Sciences: Theory and Practice, 2020 - ERIC
The importance of mobile technologies in the educational process has directed the attention of many researchers to this field and has created an important body of academic research …
Virtual Reality (VR) and educational games are emerging technologies mediating a rapid transformation in the educational world. However, few studies have systematically analyzed …
Mobile microlearning targets a new audience of learners: employees and workers outside of offices, using smartphones for flexible, anywhere, anytime training. The term …
Personalized or precision education (PE) considers the integration of multimodal technologies to tailor individuals' learning experiences based on their preferences and …
Computational thinking (CT) has become an essential skill nowadays. For young students, CT competency is required to prepare them for future jobs. This competency can facilitate …
This study examined how computational thinking (CT) has been used to teach problem- solving skills and programming education in the recent past. This study specifically (i) …