Mobile-assisted and gamification-based language learning: a systematic literature review

K Ishaq, NAM Zin, F Rosdi, M Jehanghir, S Ishaq… - PeerJ Computer …, 2021 - peerj.com
Learning a new language is a challenging task. In many countries, students are encouraged
to learn an international language at school level. In particular, English is the most widely …

Artificial intelligence for assessment and feedback to enhance student success in higher education

M Hooda, C Rana, O Dahiya, A Rizwan… - Mathematical …, 2022 - Wiley Online Library
The core focus of this review is to show how immediate and valid feedback, qualitative
assessment influence enhances students learning in a higher education environment. With …

Introductory programming course: review and future implications

U Omer, MS Farooq, A Abid - PeerJ Computer Science, 2021 - peerj.com
The introductory programming course (IPC) holds a special significance in computing
disciplines as this course serves as a prerequisite for studying the higher level courses …

[HTML][HTML] Exploring differences in self-regulated learning strategy use between high-and low-performing students in introductory programming: An analysis of eye …

G Cheng, D Zou, H Xie, FL Wang - Computers & Education, 2024 - Elsevier
Previous studies have reported mixed results regarding the relationship between students'
use of self-regulated learning (SRL) strategies and their performance in introductory …

Assessing young students' design thinking disposition and its relationship with computer programming self-efficacy

MJ Tsai, CY Wang - Journal of Educational Computing …, 2021 - journals.sagepub.com
To explore the role of design thinking in contemporary computer literacy education, this
study aimed to examine the relationship between young students' design thinking …

Identifying algorithm in program code based on structural features using CNN classification model

Y Watanobe, MM Rahman, MFI Amin, R Kabir - Applied Intelligence, 2023 - Springer
In software, an algorithm is a well-organized sequence of actions that provides the optimal
way to complete a task. Algorithmic thinking is also essential to break-down a problem and …

Advances in database systems education: Methods, tools, curricula, and way forward

M Ishaq, A Abid, MS Farooq, MF Manzoor… - Education and …, 2023 - Springer
Abstract Fundamentals of Database Systems is a core course in computing disciplines as
almost all small, medium, large, or enterprise systems essentially require data storage …

Emerging from the pandemic: instructor reflections and students' perceptions on an introductory programming course in blended learning

T Srivatanakul - Education and Information Technologies, 2023 - Springer
Teaching an introductory programming course to first-year students has long been a
challenge for many college instructors. The COVID-19 pandemic, which caused …

A systematic mapping of introductory programming languages for novice learners

P Perera, G Tennakoon, S Ahangama… - IEEE …, 2021 - ieeexplore.ieee.org
Delivery of core programming principles to novices is a challenging task and many
introductory programming languages and platforms have been designed to support this …

Sustainable project-based learning methodology adaptable to technological advances for web programming

JC López-Pimentel, A Medina-Santiago… - Sustainability, 2021 - mdpi.com
The fast pace of development of the Internet and the Coronavirus Disease (COVID-19)
pandemic have considerably impacted the educative sector, encouraging the constant …