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


Ontology type: schema:ScholarlyArticle     


Article Info

DATE

2019-03-13

AUTHORS

Sohail Iqbal Malik, Roy Mathew, Rim Al-Nuaimi, Abir Al-Sideiri, Jo Coldwell-Neilson

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. More... »

PAGES

2779-2796

Identifiers

URI

http://scigraph.springernature.com/pub.10.1007/s10639-019-09896-1

DOI

http://dx.doi.org/10.1007/s10639-019-09896-1

DIMENSIONS

https://app.dimensions.ai/details/publication/pub.1112703205


Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
Incoming Citations Browse incoming citations for this publication using opencitations.net

JSON-LD is the canonical representation for SciGraph data.

TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

[
  {
    "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
    "about": [
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/13", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Education", 
        "type": "DefinedTerm"
      }, 
      {
        "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/1303", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Specialist Studies In Education", 
        "type": "DefinedTerm"
      }
    ], 
    "author": [
      {
        "affiliation": {
          "alternateName": "Buraimi University College, Al-Buraimi, Oman", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Buraimi University College, Al-Buraimi, Oman"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Malik", 
        "givenName": "Sohail Iqbal", 
        "id": "sg:person.015560130477.89", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015560130477.89"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Buraimi University College, Al-Buraimi, Oman", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Buraimi University College, Al-Buraimi, Oman"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Mathew", 
        "givenName": "Roy", 
        "id": "sg:person.010250110337.84", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010250110337.84"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Buraimi University College, Al-Buraimi, Oman", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Buraimi University College, Al-Buraimi, Oman"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Al-Nuaimi", 
        "givenName": "Rim", 
        "id": "sg:person.016057055015.33", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016057055015.33"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Universiti Tenaga National (UniTen), Kajang, Malaysia", 
          "id": "http://www.grid.ac/institutes/None", 
          "name": [
            "Buraimi University College, Al-Buraimi, Oman", 
            "Universiti Tenaga National (UniTen), Kajang, Malaysia"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Al-Sideiri", 
        "givenName": "Abir", 
        "id": "sg:person.016654435415.06", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016654435415.06"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Deakin University, Geelong, Australia", 
          "id": "http://www.grid.ac/institutes/grid.1021.2", 
          "name": [
            "Deakin University, Geelong, Australia"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Coldwell-Neilson", 
        "givenName": "Jo", 
        "id": "sg:person.012456472707.91", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012456472707.91"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "sg:pub.10.1007/s10639-018-9736-0", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1104267629", 
          "https://doi.org/10.1007/s10639-018-9736-0"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s10639-018-9725-3", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1103750772", 
          "https://doi.org/10.1007/s10639-018-9725-3"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/s10639-016-9474-0", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1043452451", 
          "https://doi.org/10.1007/s10639-016-9474-0"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2019-03-13", 
    "datePublishedReg": "2019-03-13", 
    "description": "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\u2019 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\u2019 feedback and semi-structured interviews were conducted to collect instructors\u2019 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\u2019 cognitive gains and engagement. Moreover, they promote students\u2019 affective engagement in the IP course. The use of the applications improves novices\u2019 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\u2019 grades showed that the students\u2019 achievements were improved and attrition rates were reduced after introducing the PROBSOL applications in the course.", 
    "genre": "article", 
    "id": "sg:pub.10.1007/s10639-019-09896-1", 
    "inLanguage": "en", 
    "isAccessibleForFree": false, 
    "isPartOf": [
      {
        "id": "sg:journal.1136394", 
        "issn": [
          "1360-2357", 
          "1573-7608"
        ], 
        "name": "Education and Information Technologies", 
        "publisher": "Springer Nature", 
        "type": "Periodical"
      }, 
      {
        "issueNumber": "5", 
        "type": "PublicationIssue"
      }, 
      {
        "type": "PublicationVolume", 
        "volumeNumber": "24"
      }
    ], 
    "keywords": [
      "introductory programming course", 
      "programming course", 
      "IP course", 
      "final exam grades", 
      "comparison of students", 
      "web-based version", 
      "exam grades", 
      "such courses", 
      "semi-structured interviews", 
      "affective engagement", 
      "students", 
      "novice programmers", 
      "cognitive gains", 
      "skills", 
      "dropout rate", 
      "attrition rates", 
      "programming domain", 
      "instructors", 
      "high failure", 
      "course", 
      "relevant textbooks", 
      "mobile version", 
      "engagement", 
      "novices", 
      "mobile apps", 
      "integral part", 
      "precise concept", 
      "grade", 
      "semester", 
      "learning", 
      "lectures", 
      "textbooks", 
      "achievement", 
      "early lectures", 
      "earlier chapters", 
      "interviews", 
      "feedback", 
      "opinion", 
      "apps", 
      "survey", 
      "concept", 
      "understanding", 
      "logic capabilities", 
      "problem", 
      "chapter", 
      "use", 
      "programmers", 
      "version", 
      "impact", 
      "part", 
      "study", 
      "gain", 
      "applications", 
      "domain", 
      "results", 
      "capability", 
      "comparison", 
      "technique", 
      "failure", 
      "rate", 
      "PROBSOL", 
      "pseudo-code techniques", 
      "programming understanding"
    ], 
    "name": "Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course", 
    "pagination": "2779-2796", 
    "productId": [
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1112703205"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1007/s10639-019-09896-1"
        ]
      }
    ], 
    "sameAs": [
      "https://doi.org/10.1007/s10639-019-09896-1", 
      "https://app.dimensions.ai/details/publication/pub.1112703205"
    ], 
    "sdDataset": "articles", 
    "sdDatePublished": "2022-01-01T18:52", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20220101/entities/gbq_results/article/article_808.jsonl", 
    "type": "ScholarlyArticle", 
    "url": "https://doi.org/10.1007/s10639-019-09896-1"
  }
]
 

Download the RDF metadata as:  json-ld nt turtle xml License info

HOW TO GET THIS DATA PROGRAMMATICALLY:

JSON-LD is a popular format for linked data which is fully compatible with JSON.

curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s10639-019-09896-1'

N-Triples is a line-based linked data format ideal for batch operations.

curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s10639-019-09896-1'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s10639-019-09896-1'

RDF/XML is a standard XML format for linked data.

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s10639-019-09896-1'


 

This table displays all metadata directly associated to this object as RDF triples.

166 TRIPLES      22 PREDICATES      91 URIs      80 LITERALS      6 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1007/s10639-019-09896-1 schema:about anzsrc-for:13
2 anzsrc-for:1303
3 schema:author Nd4a71344f79e488c80dee82ac1208542
4 schema:citation sg:pub.10.1007/s10639-016-9474-0
5 sg:pub.10.1007/s10639-018-9725-3
6 sg:pub.10.1007/s10639-018-9736-0
7 schema:datePublished 2019-03-13
8 schema:datePublishedReg 2019-03-13
9 schema:description 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.
10 schema:genre article
11 schema:inLanguage en
12 schema:isAccessibleForFree false
13 schema:isPartOf N16f584f8400349dd8fc702280c034172
14 N76f2277ce41345efa341d9e970a269ca
15 sg:journal.1136394
16 schema:keywords IP course
17 PROBSOL
18 achievement
19 affective engagement
20 applications
21 apps
22 attrition rates
23 capability
24 chapter
25 cognitive gains
26 comparison
27 comparison of students
28 concept
29 course
30 domain
31 dropout rate
32 earlier chapters
33 early lectures
34 engagement
35 exam grades
36 failure
37 feedback
38 final exam grades
39 gain
40 grade
41 high failure
42 impact
43 instructors
44 integral part
45 interviews
46 introductory programming course
47 learning
48 lectures
49 logic capabilities
50 mobile apps
51 mobile version
52 novice programmers
53 novices
54 opinion
55 part
56 precise concept
57 problem
58 programmers
59 programming course
60 programming domain
61 programming understanding
62 pseudo-code techniques
63 rate
64 relevant textbooks
65 results
66 semester
67 semi-structured interviews
68 skills
69 students
70 study
71 such courses
72 survey
73 technique
74 textbooks
75 understanding
76 use
77 version
78 web-based version
79 schema:name Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course
80 schema:pagination 2779-2796
81 schema:productId N8bdda974f5a641699183eefd3af48fd9
82 Nbfc57a21198e489dbfe92bfbd4c46f8c
83 schema:sameAs https://app.dimensions.ai/details/publication/pub.1112703205
84 https://doi.org/10.1007/s10639-019-09896-1
85 schema:sdDatePublished 2022-01-01T18:52
86 schema:sdLicense https://scigraph.springernature.com/explorer/license/
87 schema:sdPublisher N854f2183058846df91c2ea58cf79f77e
88 schema:url https://doi.org/10.1007/s10639-019-09896-1
89 sgo:license sg:explorer/license/
90 sgo:sdDataset articles
91 rdf:type schema:ScholarlyArticle
92 N035c8bc1c5dd4cda84eff493db7f546e rdf:first sg:person.016057055015.33
93 rdf:rest N0fc8a74308cf41929e77ccc88cd99b83
94 N0fc8a74308cf41929e77ccc88cd99b83 rdf:first sg:person.016654435415.06
95 rdf:rest N71123ea700f1456389882dfc29259cbc
96 N16f584f8400349dd8fc702280c034172 schema:volumeNumber 24
97 rdf:type schema:PublicationVolume
98 N62bea3798ac24757beb09709919dbc0d rdf:first sg:person.010250110337.84
99 rdf:rest N035c8bc1c5dd4cda84eff493db7f546e
100 N71123ea700f1456389882dfc29259cbc rdf:first sg:person.012456472707.91
101 rdf:rest rdf:nil
102 N76f2277ce41345efa341d9e970a269ca schema:issueNumber 5
103 rdf:type schema:PublicationIssue
104 N854f2183058846df91c2ea58cf79f77e schema:name Springer Nature - SN SciGraph project
105 rdf:type schema:Organization
106 N8bdda974f5a641699183eefd3af48fd9 schema:name doi
107 schema:value 10.1007/s10639-019-09896-1
108 rdf:type schema:PropertyValue
109 Nbfc57a21198e489dbfe92bfbd4c46f8c schema:name dimensions_id
110 schema:value pub.1112703205
111 rdf:type schema:PropertyValue
112 Nd4a71344f79e488c80dee82ac1208542 rdf:first sg:person.015560130477.89
113 rdf:rest N62bea3798ac24757beb09709919dbc0d
114 anzsrc-for:13 schema:inDefinedTermSet anzsrc-for:
115 schema:name Education
116 rdf:type schema:DefinedTerm
117 anzsrc-for:1303 schema:inDefinedTermSet anzsrc-for:
118 schema:name Specialist Studies In Education
119 rdf:type schema:DefinedTerm
120 sg:journal.1136394 schema:issn 1360-2357
121 1573-7608
122 schema:name Education and Information Technologies
123 schema:publisher Springer Nature
124 rdf:type schema:Periodical
125 sg:person.010250110337.84 schema:affiliation grid-institutes:None
126 schema:familyName Mathew
127 schema:givenName Roy
128 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010250110337.84
129 rdf:type schema:Person
130 sg:person.012456472707.91 schema:affiliation grid-institutes:grid.1021.2
131 schema:familyName Coldwell-Neilson
132 schema:givenName Jo
133 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.012456472707.91
134 rdf:type schema:Person
135 sg:person.015560130477.89 schema:affiliation grid-institutes:None
136 schema:familyName Malik
137 schema:givenName Sohail Iqbal
138 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015560130477.89
139 rdf:type schema:Person
140 sg:person.016057055015.33 schema:affiliation grid-institutes:None
141 schema:familyName Al-Nuaimi
142 schema:givenName Rim
143 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016057055015.33
144 rdf:type schema:Person
145 sg:person.016654435415.06 schema:affiliation grid-institutes:None
146 schema:familyName Al-Sideiri
147 schema:givenName Abir
148 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.016654435415.06
149 rdf:type schema:Person
150 sg:pub.10.1007/s10639-016-9474-0 schema:sameAs https://app.dimensions.ai/details/publication/pub.1043452451
151 https://doi.org/10.1007/s10639-016-9474-0
152 rdf:type schema:CreativeWork
153 sg:pub.10.1007/s10639-018-9725-3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1103750772
154 https://doi.org/10.1007/s10639-018-9725-3
155 rdf:type schema:CreativeWork
156 sg:pub.10.1007/s10639-018-9736-0 schema:sameAs https://app.dimensions.ai/details/publication/pub.1104267629
157 https://doi.org/10.1007/s10639-018-9736-0
158 rdf:type schema:CreativeWork
159 grid-institutes:None schema:alternateName Buraimi University College, Al-Buraimi, Oman
160 Universiti Tenaga National (UniTen), Kajang, Malaysia
161 schema:name Buraimi University College, Al-Buraimi, Oman
162 Universiti Tenaga National (UniTen), Kajang, Malaysia
163 rdf:type schema:Organization
164 grid-institutes:grid.1021.2 schema:alternateName Deakin University, Geelong, Australia
165 schema:name Deakin University, Geelong, Australia
166 rdf:type schema:Organization
 




Preview window. Press ESC to close (or click here)


...