Personalization, cognition, and gamification-based programming language learning: a state-of-the-art systematic literature review

K Ishaq, A Alvi - arxiv preprint arxiv:2309.12362, 2023 - arxiv.org
Programming courses in computing science are important because they are often the first
introduction to computer programming for many students. Many university students are …

[책][B] Encyclopedia of education and information technologies

A Tatnall - 2020 - Springer
The effects of technology acceptance and innovation diffusion behaviors on information and
communications technology-enabled teaching/learning systems (ITLS) adoption attract …

Is pair programming more effective than solo programming for secondary education novice programmers?: A case study

S Papadakis - International Journal of Web-Based Learning and …, 2018 - igi-global.com
The teaching and learning of programming are often considered a difficult topic for both
teachers and students, due to its complexity and abstract nature. The traditional teaching …

Comparing novice programing environments for use in secondary education: App Inventor for Android vs. Alice

S Papadakis, V Orfanakis - International Journal of …, 2018 - inderscienceonline.com
Coding is part of logical thinking and is one of the basic skills which are known as' 21st-
century skills'. Coding acquisition is necessary as it is used in a wide range of occupations …

Level up your coding: a systematic review of personalized, cognitive, and gamified learning in programming education

K Ishaq, A Alvi, MI ul Haq, F Rosdi, AN Choudhry… - PeerJ Computer …, 2024 - peerj.com
Programming courses in computer science play a crucial role as they often serve as
students' initial exposure to computer programming. Many university students find …

Experiences and perspectives of Technology-enhanced learning and teaching in higher education–Serbian case

M Ivanović, AK Milićević, V Aleksić, B Bratić… - Procedia Computer …, 2018 - Elsevier
This paper presents different approaches, experiences and perspectives of using
technologies in higher education institutions. Particular case studies of application of social …

A mobile game-based C programming language learning: results of university students' achievement and motivations

K Daungcharone, P Panjaburee… - … Journal of Mobile …, 2019 - inderscienceonline.com
Teaching and learning process has been modified from lecture-based learning to be more
interesting and motivating learning environment with the use of modern technologies and …

Using multimodal learning analytics to understand effects of block‐based and text‐based modalities on computer programming

D Sun, F Ouyang, Y Li, C Zhu… - Journal of Computer …, 2024 - Wiley Online Library
Background With the development of computational literacy, there has been a surge in both
research and practice application of text‐based and block‐based modalities within the field …

Technology-enhanced learning

A Sen, CKC Leong - Encyclopedia of education and information …, 2020 - Springer
Over the past two decades, the use of mobile technology devices in the higher education
setting has expanded rapidly. Beginning with laptop computers and personal digital …

Employing community question answering for online discussions in university courses: Students' perspective

I Srba, M Savic, M Bielikova, M Ivanovic… - Computers & …, 2019 - Elsevier
In university courses as well as in MOOCs, Community Question Answering (CQA) systems
have been recently recognized as a promising alternative to standard discussion forums for …