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

Problem 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 rele...

Full description

Saved in:
Bibliographic Details
Published inEducation and information technologies Vol. 24; no. 5; pp. 2779 - 2796
Main Authors Malik, Sohail Iqbal, Mathew, Roy, Al-Nuaimi, Rim, Al-Sideiri, Abir, Coldwell-Neilson, Jo
Format Journal Article
LanguageEnglish
Published New York Springer US 13.09.2019
Springer
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
Abstract Problem 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.
AbstractList Problem 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.
Audience Academic
Author Mathew, Roy
Coldwell-Neilson, Jo
Malik, Sohail Iqbal
Al-Nuaimi, Rim
Al-Sideiri, Abir
Author_xml – sequence: 1
  givenname: Sohail Iqbal
  orcidid: 0000-0002-2737-9255
  surname: Malik
  fullname: Malik, Sohail Iqbal
  email: sohail_iqbal9@hotmail.com
  organization: Buraimi University College
– sequence: 2
  givenname: Roy
  surname: Mathew
  fullname: Mathew, Roy
  organization: Buraimi University College
– sequence: 3
  givenname: Rim
  surname: Al-Nuaimi
  fullname: Al-Nuaimi, Rim
  organization: Buraimi University College
– sequence: 4
  givenname: Abir
  surname: Al-Sideiri
  fullname: Al-Sideiri, Abir
  organization: Buraimi University College, Universiti Tenaga National (UniTen)
– sequence: 5
  givenname: Jo
  surname: Coldwell-Neilson
  fullname: Coldwell-Neilson, Jo
  organization: Deakin University
BackLink http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1225461$$DView record in ERIC
BookMark eNp9UdtqGzEQFcWFJG5-oFBYyPM6I61XWvXNGOeGQ1-SZ6FKWqN0V3KkdcF_n3E3iQmEInQZnTlnNDpnZBJicIR8pzCjAOIyU-CVLIHilI3kJf1CTmktqlJwaCZ4rjiUrKrFCTnL-QkApJizUxLWTqfgw6bYpvi7c32RY_f3EOc_vuvyz2IZ-61OPsdQxLZYld0bQQdb3B9DH_AG1yFFuzNDTPuD5Cbpvj_AJu5Sdt_I11Z32Z2_7lPyeLV6WN6U61_Xt8vFujRzaIaSAbecag7CGQrCNJwJo5kEbXUrbO1qybiAVhhR19xKJ62GOadW0gYEraspuRh18QnPO5cH9YT1A5ZUjEpgXMo5O2ZtdOeUD20ckja9z0YtBK1QSOC3Tsnskywc1vXeoA-tx_sPBDYSTIo5J9eqbfK9TntFQR3sUqNdCu1S_-xSFEk_RpJL3rwTVneUsRo7Q7wa8YxY2Lh07Og_qi8PRaIa
CitedBy_id crossref_primary_10_4018_IJVPLE_310007
crossref_primary_10_1016_j_eij_2023_03_001
crossref_primary_10_1016_j_tsc_2023_101369
crossref_primary_10_3390_sym14071405
crossref_primary_10_4018_IJOPCD_306686
crossref_primary_10_3390_su122310219
crossref_primary_10_1016_j_sciaf_2022_e01240
crossref_primary_10_1007_s10639_020_10255_8
Cites_doi 10.1145/2662412
10.1109/TALE.2016.7851766
10.1177/0735633116685852
10.1145/6592.6594
10.1145/2677089
10.7763/IJIET.2013.V3.247
10.1007/s10639-016-9474-0
10.1007/s10639-018-9736-0
10.1109/ASE.2015.36
10.28945/3793
10.1111/jcal.12099
10.1007/s10639-018-9725-3
10.29333/ejmste/87117
10.19173/irrodl.v8i2.1097
10.1145/2184512.2184536
10.1076/csed.13.2.137.14200
10.1145/234867.234872
10.1504/IJTEL.2016.082317
10.1145/2534860
10.1109/SAI.2015.7237253
10.4018/IJICTE.2019040108
ContentType Journal Article
Copyright Springer Science+Business Media, LLC, part of Springer Nature 2019
COPYRIGHT 2019 Springer
Education and Information Technologies is a copyright of Springer, (2019). All Rights Reserved.
Copyright_xml – notice: Springer Science+Business Media, LLC, part of Springer Nature 2019
– notice: COPYRIGHT 2019 Springer
– notice: Education and Information Technologies is a copyright of Springer, (2019). All Rights Reserved.
DBID 7SW
BJH
BNH
BNI
BNJ
BNO
ERI
PET
REK
WWN
AAYXX
CITATION
0-V
3V.
7XB
88B
8FK
8G5
ABUWG
AFKRA
ALSLI
AZQEC
BENPR
CCPQU
CJNVE
DWQXO
GNUQQ
GUQSH
M0P
M2O
MBDVC
PQEDU
PQEST
PQQKQ
PQUKI
PRINS
Q9U
DOI 10.1007/s10639-019-09896-1
DatabaseName ERIC
ERIC (Ovid)
ERIC
ERIC
ERIC (Legacy Platform)
ERIC( SilverPlatter )
ERIC
ERIC PlusText (Legacy Platform)
Education Resources Information Center (ERIC)
ERIC
CrossRef
ProQuest Social Sciences Premium Collection
ProQuest Central (Corporate)
ProQuest Central (purchase pre-March 2016)
Education Database (Alumni Edition)
ProQuest Central (Alumni) (purchase pre-March 2016)
Research Library (Alumni Edition)
ProQuest Central (Alumni)
ProQuest Central
Social Science Premium Collection
ProQuest Central Essentials
ProQuest Central
ProQuest One Community College
Education Collection
ProQuest Central Korea
ProQuest Central Student
Research Library Prep
Education Database
Research Library
Research Library (Corporate)
ProQuest One Education
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest Central Basic
DatabaseTitle ERIC
CrossRef
ProQuest One Education
Social Science Premium Collection
Education Collection
Research Library Prep
ProQuest Central Student
ProQuest Central Basic
ProQuest Education Journals
ProQuest Central Essentials
ProQuest One Academic Eastern Edition
ProQuest Central (Alumni Edition)
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Central China
ProQuest Central
ProQuest Social Sciences Premium Collection
ProQuest One Academic UKI Edition
ProQuest Central Korea
ProQuest Research Library
ProQuest One Academic
ProQuest Education Journals (Alumni Edition)
ProQuest Central (Alumni)
DatabaseTitleList
ERIC
ProQuest One Education

Database_xml – sequence: 1
  dbid: ERI
  name: ERIC
  url: https://eric.ed.gov/
  sourceTypes: Index Database
– sequence: 2
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Education
Computer Science
EISSN 1573-7608
ERIC EJ1225461
EndPage 2796
ExternalDocumentID A713715706
10_1007_s10639_019_09896_1
EJ1225461
GeographicLocations Oman
GeographicLocations_xml – name: Oman
GroupedDBID -4Z
-59
-5G
-BR
-EM
-~C
.86
.VR
0-V
06D
0R~
0VY
1N0
203
29G
2J2
2JN
2JY
2KG
2LR
2~H
30V
4.4
406
408
409
40D
40E
5GY
5VS
67Z
6NX
8G5
8TC
8UJ
95-
95.
95~
96X
AAAVM
AABHQ
AAFGU
AAHNG
AAIAL
AAJKR
AANZL
AAPBV
AARTL
AATNV
AATVU
AAUYE
AAWCG
AAYFA
AAYIU
AAYQN
ABBBX
ABBXA
ABDZT
ABECU
ABFGW
ABFTD
ABFTV
ABHLI
ABHQN
ABJNI
ABJOX
ABKAS
ABKCH
ABKTR
ABMNI
ABMQK
ABNWP
ABOPQ
ABQBU
ABSXP
ABTEG
ABTHY
ABTKH
ABTMW
ABUWG
ABWNU
ABXPI
ACBMV
ACBRV
ACBYP
ACGFO
ACGFS
ACHSB
ACHXU
ACIGE
ACIPQ
ACKNC
ACMDZ
ACMLO
ACOKC
ACOMO
ACREN
ACSNA
ACTTH
ACVWB
ACWMK
ADHHG
ADHIR
ADIMF
ADINQ
ADKNI
ADKPE
ADMDM
ADOXG
ADRFC
ADTPH
ADURQ
ADYFF
ADYOE
ADZKW
AEFTE
AEGAL
AEGNC
AEJHL
AEJRE
AEOHA
AEPYU
AESKC
AESTI
AETLH
AEVLU
AEVTX
AEXYK
AFKRA
AFLOW
AFNRJ
AFQWF
AFWTZ
AFYQB
AFZKB
AGAYW
AGDGC
AGGBP
AGJBK
AGMZJ
AGQMX
AGWIL
AGWZB
AGYKE
AHAVH
AHBYD
AHKAY
AHSBF
AHYZX
AIAKS
AIIXL
AILAN
AIMYW
AITGF
AJDOV
AJRNO
AJZVZ
AKQUC
ALMA_UNASSIGNED_HOLDINGS
ALSLI
ALWAN
AMKLP
AMTXH
AMXSW
AMYLF
AMYQR
AOCGG
ARALO
ARMRJ
ASPBG
AVWKF
AXYYD
AYJHY
AZFZN
AZQEC
B-.
BA0
BDATZ
BENPR
BGNMA
BPHCQ
CCPQU
CJNVE
CS3
CSCUP
DDRTE
DL5
DNIVK
DPUIP
DU5
DWQXO
EBLON
EBS
EIOEI
EJD
ESBYG
FEDTE
FERAY
FFXSO
FIGPU
FINBP
FNLPD
FRRFC
FSGXE
FWDCC
GGCAI
GGRSB
GJIRD
GNUQQ
GNWQR
GQ6
GQ7
GQ8
GUQSH
GXS
HF~
HG5
HG6
HMJXF
HQYDN
HRMNR
HVGLF
I09
IAO
ICD
IJ-
IKXTQ
ITM
IWAJR
IXC
IZIGR
IZQ
I~X
I~Z
J-C
J0Z
JBSCW
JCJTX
JZLTJ
KDC
KOV
LAK
LLZTM
M0P
M2O
M4Y
MA-
NB0
NPVJJ
NQJWS
NU0
O93
O9G
O9I
O9J
OAM
OVD
P19
P2P
P9O
PF0
PQQKQ
PROAC
PT4
PT5
Q2X
QOK
QOS
R-Y
R89
R9I
RHV
ROL
RPX
RSV
S16
S27
S3B
SAP
SCO
SDH
SDM
SHX
SISQX
SJYHP
SNE
SNPRN
SNX
SOHCF
SOJ
SPISZ
SRMVM
SSLCW
STPWE
SZN
T13
TSG
TSK
TSV
TUC
U2A
UG4
UNUBA
UOJIU
UTJUX
VC2
W23
W48
WK8
YLTOR
Z45
Z7Z
Z81
Z83
Z88
ZMTXR
~A9
~EX
-W8
-Y2
.GO
1SB
2.D
28-
2P1
2VQ
3V.
5QI
7SW
AACDK
AAEOY
AAHSB
AAJBT
AAOBN
AARHV
AASML
AAYOK
AAYTO
ABAKF
ABULA
ACAOD
ACDTI
ACYUM
ACZOJ
AEBTG
AEFIE
AEFQL
AEKMD
AEMSY
AFBBN
AFEXP
AFGCZ
AGGDS
AGQEE
AGRTI
AIGIU
AJBLW
BBWZM
BJH
BNH
BNI
BNJ
BNO
CAG
COF
EDJ
ERI
H13
HZ~
IEA
IER
IHE
KOW
MK~
ML~
N2Q
NDZJH
O-J
O9-
PET
PQEDU
R4E
REK
RNI
RZC
RZD
RZK
S1Z
S26
S28
SCJ
SCLPG
T16
TEORI
UZXMN
VFIZW
WK6
WWN
AAYXX
CITATION
ITC
AAYZH
7XB
8FK
MBDVC
PQEST
PQUKI
PRINS
Q9U
ID FETCH-LOGICAL-c408t-206d61a607ec107c8627ca290adaf7d5e592670f7c7556d9e9da0461d91807153
IEDL.DBID BENPR
ISSN 1360-2357
IngestDate Thu Oct 10 22:25:57 EDT 2024
Fri Feb 23 00:06:33 EST 2024
Tue Nov 12 23:18:26 EST 2024
Thu Sep 26 16:21:00 EDT 2024
Fri Sep 06 12:22:33 EDT 2024
Sat Dec 16 12:01:16 EST 2023
IsDoiOpenAccess false
IsOpenAccess false
IsPeerReviewed true
IsScholarly true
Issue 5
Keywords Computer programming
E-learning
Problem solving skills
M-learning
Pseudo-code
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c408t-206d61a607ec107c8627ca290adaf7d5e592670f7c7556d9e9da0461d91807153
ORCID 0000-0002-2737-9255
PQID 2190269942
PQPubID 55384
PageCount 18
ParticipantIDs proquest_journals_2190269942
gale_infotracmisc_A713715706
gale_infotracacademiconefile_A713715706
crossref_primary_10_1007_s10639_019_09896_1
eric_primary_EJ1225461
springer_journals_10_1007_s10639_019_09896_1
PublicationCentury 2000
PublicationDate 9-13-2019
PublicationDateYYYYMMDD 2019-09-13
PublicationDate_xml – month: 09
  year: 2019
  text: 9-13-2019
  day: 13
PublicationDecade 2010
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationSubtitle The Official Journal of the IFIP Technical Committee on Education
PublicationTitle Education and information technologies
PublicationTitleAbbrev Educ Inf Technol
PublicationYear 2019
Publisher Springer US
Springer
Springer Nature B.V
Publisher_xml – name: Springer US
– name: Springer
– name: Springer Nature B.V
References De Raadt, M., Toleman, M., & Watson, R. (2005). Textbooks under inspection, University of Southern Queensland, Australia, retrieved 5/6/2018, http://eprints.usq.edu.au/167/1/TechReport_Draft_10.pdf.
IqbalSChowdhuryMHarshOKMobile devices supported learning for novice programmersProceeding of the 2nd international conference on E-learning and E-technologies in education2013PolandIEEE277282
Malik, I.S. (2016a). Role of ADRI model in teaching and assessing novice programmers, PhD Thesis, Deakin University, Retrieved April 2017, http://dro.deakin.edu.au/view/DU:30088862.
IqbalSHarshOKA self review and external review model for teaching and assessing novice programmersInternational Journal of Information and Education Technology20133212012310.7763/IJIET.2013.V3.247
MalikISAssessing the teaching and learning process of an introductory programming course with Bloom's taxonomy and Assurance of Learning (AOL)International Journal of Information and Communication Technology Education (IJICTE)201915213014510.4018/IJICTE.2019040108
Malik, S.I., Mathew, R., & Hammood, M.M. (2019). PROBSOL: A web-based application to develop problem solving skills in introductory programming. In: Al-Masri A., Curran K. (eds) Smart Technologies and Innovation for a Sustainable Future. Advances in Science, Technology & Innovation, pp. 295–302, Springer.
Webster, M. (1994). Overview of programming and problem solving, Merriam-Webster’s collegiate dictionary, Tenth Edition, retrieved on 15/7/ 2018, http://computerscience.jbpub.com/vbnet/pdfs/mcmillan01.pdf.
HulmeAKMobile usability in educational context: What have we learnt?International Review of Research in Open and Distance Learning20078211710.19173/irrodl.v8i2.1097
KanakiKKalogiannakisMIntroducing fundamental object-oriented programming concepts in preschool education within the context of physical science coursesEducation and Information Technologies20182362673269810.1007/s10639-018-9736-0
SarkarNFordWManzoCEngaging digital natives through social learningSystemics, Cybernetics and Informatics201715214
TawafakRMRomliABArshahRBAAlmaroofRASAssessing the impact of technology learning and assessment method on academic performance: Review paperEurasia Journal of Mathematics, Science and Technology Education20181462241225410.29333/ejmste/87117
De Raadt, M. (2008). Teaching programming strategies explicitly to novice programmers’, PhD thesis, University of Southern Queensland, Australia, retrieved 3/5/2018, USQ ePrints, https://eprints.usq.edu.au/4827/.
Shanthi, D., & Al-Mukheini, T.S. (2010). Impact of mobile learning in the colleges of applied sciences in Sultanate of Oman. In 2nd International conferences on higher education and quality assurance, 12–13 June, Muscat, Oman.
YooJYooSSeoSDongZPetteyCCan we teach algorithm development skills?Proceedings of the 50th annual southeast regional conference2012New YorkACM10110510.1145/2184512.2184536
Ala-Mutka, K. (2004). Problems in learning and teaching programming – a literature study for developing visualizations in the codewitz-minerva project, Codewitz needs analysis, retrieved 20/10/2018, http://www.cs.tut.fi/~edge/literature_study.pdf.
Kölling, M., & Rosenberg, J. (1996). BlueJ - a language for teaching object-oriented programming. In Proceedings of the 27th SIGCSE Technical Symposium on Computer Science Education, pp. 190–194, St. Louis, USA.
Shuhidan, S.M. (2012). Probing the minds of novice programmers through guided learning, PhD thesis, RMIT University, Australia.
Malik, S.I., & Coldwell-Neilson, Jo. (2017b). Impact of a new teaching and learning approach in an introductory programming course. Journal of Educational Computing Research, SAGE, vol. 55, No. 6, pp. 789–819, 2017. DOI: https://doi.org/10.1177/0735633116685852
Malik, I. S., & Coldwell-Neilson, J. (2016). A model for teaching an introductory programming course using ADRI. Education and Information Technologies. Springer. https://doi.org/10.1007/s10639-016-9474-0.
HooshyarDAhmadRBYousefiMYusopFDHorngSJA flowchart-based intelligent tutoring system for improving problem-solving skills of novice programmersJournal of Computer Assisted Learning201531434536110.1111/jcal.12099
OdaYFudabaHNeubigGHataHSaktiSTodaTNakamuraSLearning to generate Pseudo-code from source code using statistical machine translationProceedings of 30th IEEE/ACM international conference on Automated Software Engineering (ASE)2015USA
Keegan, D. (2012). The future of learning: From eLearning to mLearning, ZIFF papiere 119. Retrieved from https://files.eric.ed.gov/fulltext/ED472435.pdf. Accessed 20 Dec 2018.
RobinsARountreeJRountreeNLearning and teaching programming: A review and discussionComputer Science Education200313213717210.1076/csed.13.2.137.14200
Malik, I.S., & Coldwell-Neilson, Jo. (2018). Gender difference in an introductory programming course: New teaching approach, students’ learning outcomes, and perceptions. Education and Information Technologies, vol. 23, No. 6, pp. 2453–2475. DOI: https://doi.org/10.1007/s10639-018-9725-3, Springer.
Australian Computer Society (2013). The ICT profession body of knowledge, retrieved 25/9/2015, acs.org.au/__data/assets/pdf_file/0013/24502/The-ICT-Profession-Body-of-Knowledge-23-Sept-2013.pdf.
Malik, I. S., & Coldwell-Neilson, J. (2017a). Comparison of traditional and ADRI based teaching approaches in an introductory programming course. Journal of Information Technology Education: Research, 16, 267–283. Retrieved from http://www.informingscience.org/Publications/3793. Accessed 04 May 2018
ACM-IEEE Joint Task Force on Computing Curricula,: Computer Science Curricula 2013 (2013). ACM Press and IEEE Computer Society press. https://doi.org/10.1145/2534860
Koulouri, T., Lauria, S., & Macredie, R. D. (2015). Teaching introductory programming: A quantitative evaluation of different approaches. Transactions of Computer Education, 14(4) ACM.
SolowayELearning to program = learning to construct mechanisms and explanationsCommunications of the ACM198629985085810.1145/6592.6594
Malik, I.S. (2016b). Enhancing practice and achievement in introductory programming using an ADRI editor. In Proceedings of the IEEE International Conference on Teaching, Assessment and Learning for Engineering, pp. 32–39, IEEE, Thailand, 7–9 December. https://doi.org/10.1109/TALE.2016.7851766.
Reardon, S., & Tangney, B. (2014). Smartphones, studio-based learning, and scaffolding: Helping novice learn to program. Transaction on Computing Education, 14(4) ACM.
TaheriSMSasakiMNgethaHNEvaluating the effectiveness of problem solving techniques and tools in programmingProceedings of Science and Information Conference (SAI) IEEE2015UK
WinslowLEProgramming pedagogy—a psychological overviewACM SIGCSE Bulletin1996283172210.1145/234867.234872
PapadakisSKalogiannakisMZaranisNOrfanakisVUsing scratch and app inventor for teaching introductory programming in secondary education. A case studyInternational Journal of Technology Enhanced Learning201683/421723310.1504/IJTEL.2016.082317
E Soloway (9896_CR29) 1986; 29
SM Taheri (9896_CR30) 2015
N Sarkar (9896_CR26) 2017; 15
9896_CR3
9896_CR2
9896_CR5
S Papadakis (9896_CR23) 2016; 8
9896_CR4
9896_CR21
9896_CR20
K Kanaki (9896_CR10) 2018; 23
9896_CR24
9896_CR27
A Robins (9896_CR25) 2003; 13
9896_CR28
D Hooshyar (9896_CR6) 2015; 31
S Iqbal (9896_CR9) 2013
AK Hulme (9896_CR7) 2007; 8
IS Malik (9896_CR16) 2019; 15
Y Oda (9896_CR22) 2015
LE Winslow (9896_CR33) 1996; 28
9896_CR32
9896_CR12
9896_CR11
9896_CR14
9896_CR13
9896_CR1
9896_CR15
J Yoo (9896_CR34) 2012
9896_CR18
9896_CR17
9896_CR19
RM Tawafak (9896_CR31) 2018; 14
S Iqbal (9896_CR8) 2013; 3
References_xml – ident: 9896_CR27
– ident: 9896_CR13
  doi: 10.1145/2662412
– ident: 9896_CR15
  doi: 10.1109/TALE.2016.7851766
– ident: 9896_CR19
  doi: 10.1177/0735633116685852
– volume: 29
  start-page: 850
  issue: 9
  year: 1986
  ident: 9896_CR29
  publication-title: Communications of the ACM
  doi: 10.1145/6592.6594
  contributor:
    fullname: E Soloway
– ident: 9896_CR12
– ident: 9896_CR24
  doi: 10.1145/2677089
– ident: 9896_CR14
– ident: 9896_CR5
– ident: 9896_CR3
– volume: 3
  start-page: 120
  issue: 2
  year: 2013
  ident: 9896_CR8
  publication-title: International Journal of Information and Education Technology
  doi: 10.7763/IJIET.2013.V3.247
  contributor:
    fullname: S Iqbal
– ident: 9896_CR17
  doi: 10.1007/s10639-016-9474-0
– volume: 23
  start-page: 2673
  issue: 6
  year: 2018
  ident: 9896_CR10
  publication-title: Education and Information Technologies
  doi: 10.1007/s10639-018-9736-0
  contributor:
    fullname: K Kanaki
– volume-title: Proceedings of 30th IEEE/ACM international conference on Automated Software Engineering (ASE)
  year: 2015
  ident: 9896_CR22
  doi: 10.1109/ASE.2015.36
  contributor:
    fullname: Y Oda
– ident: 9896_CR18
  doi: 10.28945/3793
– volume: 31
  start-page: 345
  issue: 4
  year: 2015
  ident: 9896_CR6
  publication-title: Journal of Computer Assisted Learning
  doi: 10.1111/jcal.12099
  contributor:
    fullname: D Hooshyar
– ident: 9896_CR28
– ident: 9896_CR20
  doi: 10.1007/s10639-018-9725-3
– volume: 14
  start-page: 2241
  issue: 6
  year: 2018
  ident: 9896_CR31
  publication-title: Eurasia Journal of Mathematics, Science and Technology Education
  doi: 10.29333/ejmste/87117
  contributor:
    fullname: RM Tawafak
– volume: 8
  start-page: 1
  issue: 2
  year: 2007
  ident: 9896_CR7
  publication-title: International Review of Research in Open and Distance Learning
  doi: 10.19173/irrodl.v8i2.1097
  contributor:
    fullname: AK Hulme
– start-page: 101
  volume-title: Proceedings of the 50th annual southeast regional conference
  year: 2012
  ident: 9896_CR34
  doi: 10.1145/2184512.2184536
  contributor:
    fullname: J Yoo
– ident: 9896_CR4
– ident: 9896_CR11
– ident: 9896_CR32
– start-page: 277
  volume-title: Proceeding of the 2nd international conference on E-learning and E-technologies in education
  year: 2013
  ident: 9896_CR9
  contributor:
    fullname: S Iqbal
– ident: 9896_CR2
– volume: 13
  start-page: 137
  issue: 2
  year: 2003
  ident: 9896_CR25
  publication-title: Computer Science Education
  doi: 10.1076/csed.13.2.137.14200
  contributor:
    fullname: A Robins
– volume: 28
  start-page: 17
  issue: 3
  year: 1996
  ident: 9896_CR33
  publication-title: ACM SIGCSE Bulletin
  doi: 10.1145/234867.234872
  contributor:
    fullname: LE Winslow
– volume: 8
  start-page: 217
  issue: 3/4
  year: 2016
  ident: 9896_CR23
  publication-title: International Journal of Technology Enhanced Learning
  doi: 10.1504/IJTEL.2016.082317
  contributor:
    fullname: S Papadakis
– ident: 9896_CR1
  doi: 10.1145/2534860
– volume-title: Proceedings of Science and Information Conference (SAI) IEEE
  year: 2015
  ident: 9896_CR30
  doi: 10.1109/SAI.2015.7237253
  contributor:
    fullname: SM Taheri
– ident: 9896_CR21
– volume: 15
  start-page: 1
  issue: 2
  year: 2017
  ident: 9896_CR26
  publication-title: Systemics, Cybernetics and Informatics
  contributor:
    fullname: N Sarkar
– volume: 15
  start-page: 130
  issue: 2
  year: 2019
  ident: 9896_CR16
  publication-title: International Journal of Information and Communication Technology Education (IJICTE)
  doi: 10.4018/IJICTE.2019040108
  contributor:
    fullname: IS Malik
SSID ssj0009742
Score 2.288688
Snippet Problem solving skills are considered an integral part of grasping the precise concepts of the programming domain for novices in introductory programming (IP)...
SourceID proquest
gale
crossref
eric
springer
SourceType Aggregation Database
Index Database
Publisher
StartPage 2779
SubjectTerms Academic achievement
Computer Appl. in Social and Behavioral Sciences
Computer programming
Computer Science
Computer Science Education
Computer Software
Computers and Education
Dropout Rate
Education
Educational Technology
Electronic Learning
Handheld Devices
Information Systems Applications (incl.Internet)
Interviews
Introductory Courses
Learning Problems
Novices
Online education
Preferences
Problem Solving
Programming
Semi Structured Interviews
Skill Development
Students
Telecommunications
User Interfaces and Human Computer Interaction
Web Based Instruction
SummonAdditionalLinks – databaseName: SpringerLINK - Czech Republic Consortium
  dbid: AGYKE
  link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LT9wwEB5VcCmH0i5FXaCVD5V6gKC8bMe9rdBSREVPIMHJcsYOQixZtBsO7a9nnDiELe2BS6RkHMuxZzwz8cw3AF8FxhYL46KyVCLKVS59EACPeIaIKZrSpD53-OyXOLnITy_55ZDH3Qa79yeS7Ub9LNeNlCl5vj7Cp6B-yeVZD4mn65MfVz-nA9aubGvmJJmII4_mEnJl_t3Lij4KIc9_b84vTklb5XO8Ced9Ck8Xc3J7-NCUh_jnJaLja77rPbwLxiibdNzzAd64egSbfaEHFuR-5Es7hzCQEWw8QzDcgjrgs16zUJmGES_7fxRseXszmy2_s6OnQodsXrFpNOtfMLVlZ8PtTU1P6Np0ELTzxW8WYsfuPBnnPtrkI1wcT8-PTqJQwiHCPC4akkFhRWJELB2So4nkP0k0qYqNNZW03HGVChlXEiXnwiqnrPEQ8FYlBRk_PNuGtXpeu0_AZGVNgtyllcKcGyQ7g5cmK7PCKVmVbgz7_ULq-w6pQw-YzH6SNU2ybidZJ2PY9mv91HJ6mqS-NAARvvnV116-m4VBE9IUaBAeKUtPyKungclYjGFvpSXJJa6Se_7RYV9YatIP5PQqladjOOj5YSD_f7w7r2u-C2_TjqWiJNuDtWbx4D6T9dSUX4K0PALZcA4j
  priority: 102
  providerName: Springer Nature
Title Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course
URI https://link.springer.com/article/10.1007/s10639-019-09896-1
http://eric.ed.gov/ERICWebPortal/detail?accno=EJ1225461
https://www.proquest.com/docview/2190269942
Volume 24
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1Rb9QwDI7g7gUeEAwmjo1THpB4gIg2bZKGF3RMHdPQJoQ4aTxFqZNOE0e73ZUH_j1OL105ELxUap1WVm0ndmJ_JuSFhMRBYT2rKi1ZrnMVkgAEExkAcLCV5aF2-Oxcnizz0wtxETfcNjGtcpgT-4natRD2yN-gZWG4oHXO313fsNA1KpyuxhYad8mUY6SQTMj0fXn-6fMIu6v69jlpJhMWgF1i2UwsnsPVGUPpkDJUIKPpztIUs5__nKf_OjDt16Hjh-RBdCDpYivxR-SOb_ZC7-WYp7FH7v8GMfiYNBFA9ZLG1jEUlS1sItDNt6vVavOWHt12IqRtTUu2Gl6wjaNn4-1Vg0_w2m0xYtv1TxqTu74HMrQhHeQJWR6XX45OWOyxwCBPig6NRDqZWpkoDxgJAgY4CizXiXW2Vk54oblUSa1ACSGd9trZgNHudFqgdyKyfTJp2sY_JVTVzqYgPK815MICOgKislmVFV6ruvIz8mr4veZ6C6VhRtDkIAyDwjC9MEw6I_tBArcjy9OUB-x-JLwMMjHBALu1BRvrCJCJAGVlFhh2I2MqkTNyuDMSDQd2yYNUTTTcjRnVbEZeD5Ieyf_m99n_v3ZA7vGtqrE0OySTbv3DP0d3pqvmZLr48PVjOY-6O-9DeLwu-eIXvK7zeg
link.rule.ids 220,315,783,787,21400,27936,27937,33756,41093,41535,42162,42604,43817,52123,52246,74630
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3db9QwDI9gewAeJhhMHBuQByQeIKJfSRpe0DbddIzdCaFN2luUOimaONpxVx7477Hv0nUHgpdKrdPKqu3ETuyfGXulIPFQuiCqyihRmEJTEoAUMgeADFzlMqodns7U5KI4vZSXccNtGdMq-zlxNVH7FmiP_B1aFoYLxhTZh-sfgrpG0elqbKFxl20TVBUGX9tH49nnLwPsrl61z0lzlQgCdollM7F4DldnDKUpZahERtONpSlmP_85T_91YLpah04esp3oQPLDtcQfsTuh2aXeyzFPY5c9uAUx-Jg1EUD1K4-tYzgqG20i8OW3q_l8-Z4f33Qi5G3Nx2Lev-Aaz6fD7VWDT_DarTFi28UvHpO7vhMZWkoHecIuTsbnxxMReywIKJKyQyNRXqVOJToARoKAAY4Gl5nEeVdrL4M0mdJJrUFLqbwJxjvCaPcmLdE7kfke22raJjxlXNfepSBDVhsopAN0BGTl8iovg9F1FUbsTf977fUaSsMOoMkkDIvCsCth2HTE9kgCNyPHp2lG2P1IeE0ysWSA3cKBi3UEyARBWdlDDLuRMZ2oETvYGImGA5vkXqo2Gu7SDmo2Ym97SQ_kf_P77P9fe8nuTc6nZ_bs4-zTPrufrdVOpPkB2-oWP8NzdG266kXU399k7_L2
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1Nb9QwEB3BVkJwQFCouqWAD0gcwGq-bMdcUCm7KoWuKkSl3ixn7KCKJWl3w4F_z3jXaVgQXCIldiIrM2PP2G_eALyQmDgsredVpSUvdKECCEBwkSNihrayWcgdPp3J4_Pi5EJcRPzTMsIq-zlxNVG7FsMe-QFZFoULWhfZQR1hEWfvp2-vrnmoIBVOWmM5jduwpQqZJyPYejeZnX0eKHjVqpROmsuEB5KXmEITE-lopaawOsCHShp0urFMRST0n3P2X4enqzVp-gDuR2eSHa6l_xBu-WY71GGOmI1tuPcb3eAjaCKZ6lcWy8gwUrywocCW3y7n8-UbdnRTlZC1NZvwef-CbRw7HW4vG3pC127NF9sufrII9PoemrEN0JDHcD6dfDk65rHeAsciKTsyGOlkamWiPFJUiBTsKLSZTqyztXLCC51JldQKlRDSaa-dDXztTqcleSoi34FR0zZ-F5iqnU1R-KzWWAiL5BSIyuZVXnqt6sqP4VX_e83VmlbDDATKQRiGhGFWwjDpGHaCBG56Tk7SLPD4U8PLIBMTjLFbWLQxp4AGEWitzCGF4DQwlcgx7G_0JCPCzeZeqiYa8dIMKjeG172kh-Z_j3fv_197DndIdc2nD7OPT-ButtY6nub7MOoWP_xT8nK66llU31_yZvck
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Learning+problem+solving+skills%3A+Comparison+of+E-learning+and+M-learning+in+an+introductory+programming+course&rft.jtitle=Education+and+information+technologies&rft.au=Sohail+Iqbal+Malik&rft.au=Mathew%2C+Roy&rft.au=Al-Nuaimi%2C+Rim&rft.au=Al-Sideiri%2C+Abir&rft.date=2019-09-13&rft.pub=Springer+Nature+B.V&rft.issn=1360-2357&rft.eissn=1573-7608&rft.volume=24&rft.issue=5&rft.spage=2779&rft.epage=2796&rft_id=info:doi/10.1007%2Fs10639-019-09896-1&rft.externalDBID=HAS_PDF_LINK
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1360-2357&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1360-2357&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1360-2357&client=summon