Publication:
Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course

dc.citedby24
dc.contributor.authorMalik S.I.en_US
dc.contributor.authorMathew R.en_US
dc.contributor.authorAl-Nuaimi R.en_US
dc.contributor.authorAl-Sideiri A.en_US
dc.contributor.authorColdwell-Neilson J.en_US
dc.contributor.authorid57139473400en_US
dc.contributor.authorid57207823037en_US
dc.contributor.authorid57207829921en_US
dc.contributor.authorid57207830966en_US
dc.contributor.authorid6603715826en_US
dc.date.accessioned2023-05-29T07:23:35Z
dc.date.available2023-05-29T07:23:35Z
dc.date.issued2019
dc.description.abstractProblem solving skills are considered an integral part of grasping the precise concepts of the programming domain for novices in introductory programming (IP) courses. But these skills are mostly covered only in early lectures of such courses or are included in just a few early chapters of some relevant textbooks. Consequently, high failure and dropout rates are often reported in IP courses. In this study, we developed and introduced an application, called PROBSOL, which is designed to focus on, and enhance, novice programmers� problem solving skills. Two versions of the application were developed, a web-based version and a mobile app. The applications were based on pseudo-code techniques. A survey was implemented to collect students� feedback and semi-structured interviews were conducted to collect instructors� opinion about the applications. Moreover, final exam grades over two semesters were compared to determine the impact of including the PROBSOL applications in the course. The results show that both students and instructors appreciated the applications and that their use supports students� cognitive gains and engagement. Moreover, they promote students� affective engagement in the IP course. The use of the applications improves novices� programming understanding, logic capabilities and problem solving skills. However, students preferred the mobile version rather than the web-based version during the course. The comparison of students� grades showed that the students� achievements were improved and attrition rates were reduced after introducing the PROBSOL applications in the course. � 2019, Springer Science+Business Media, LLC, part of Springer Nature.en_US
dc.description.natureFinalen_US
dc.identifier.doi10.1007/s10639-019-09896-1
dc.identifier.epage2796
dc.identifier.issue5
dc.identifier.scopus2-s2.0-85063006267
dc.identifier.spage2779
dc.identifier.urihttps://www.scopus.com/inward/record.uri?eid=2-s2.0-85063006267&doi=10.1007%2fs10639-019-09896-1&partnerID=40&md5=d5e8e523571aa9ff312b039d04ccbcb4
dc.identifier.urihttps://irepository.uniten.edu.my/handle/123456789/24447
dc.identifier.volume24
dc.publisherSpringer New York LLCen_US
dc.sourceScopus
dc.sourcetitleEducation and Information Technologies
dc.titleLearning problem solving skills: Comparison of E-learning and M-learning in an introductory programming courseen_US
dc.typeArticleen_US
dspace.entity.typePublication
Files
Collections