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 …

IT Governance impact on academic performance development

R Tawafak, A Romli, S Malik, M Shakir - International Journal of …, 2020 - learntechlib.org
This paper produces a comprehensive literature review to evaluate the impact of technology
development with IT governance mechanism for enhancing academic performance. This …

Teaching Problem Solving Skills using an Educational Game in a Computer Programming Course.

R Mathew, SI Malik, RM Tawafak - Informatics in education, 2019 - ceeol.com
Problem solving skills are considered an important component in learning to program in an
introductory programming (IP) course for novices. This study introduced a PROSOLVE game …

Comparison of E-learning, M-learning and game-based learning in programming education–a gendered analysis

S Malik, M Al-Emran, R Mathew, R Tawafak… - International Journal of …, 2020 - learntechlib.org
Learning to code is considered as a difficult and challenging task for a significant number of
novice programmers in programming education. Novice programmers have to acquire …

[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 …

[PDF][PDF] Development of framework from adapted TAM with MOOC platform for continuity intention

RM Tawafak, SI Malik, G Alfarsi - Development, 2020 - researchgate.net
Abstract many studies looking at MOOC continuity of use. The main problem is the
weakness of continuous intention to use e-learning application systems. The problem exist …

Exploiting Arduino features to develop programming competencies

M Tupac-Yupanqui, C Vidal-Silva… - IEEE …, 2022 - ieeexplore.ieee.org
Developing programming competencies is essential for systems, information science,
computer science, and electrical engineering students. Engineering students usually face …

[PDF][PDF] E-learning vs. traditional learning for learners satisfaction

RM Tawafak, A AlSideir, G Alfarsi, MN Al-Nuaimi… - E-learning, 2019 - researchgate.net
E-learning systems are become common applications in the new century. These e-learning
systems developed based on original models and their method of using e-learning to help …

[PDF][PDF] Social Factors Influence on Career Choices for Female Computer Science Students.

SI Malik, M Al-Emran - International Journal of Emerging …, 2018 - researchgate.net
The low and shrinking numbers of female students studying computer science is a well-
known problem in most of the western countries. The dominant perception about computer …

Learning analytics in programming courses: Review and implications

U Omer, R Tehseen, MS Farooq, A Abid - Education and Information …, 2023 - Springer
Learning analytics (LA) is a significant field of study to examine and identify difficulties the
novice programmers face while learning how to program. Despite producing notable …