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": "2021-12-01T19:45", 
    "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
    "sdPublisher": {
      "name": "Springer Nature - SN SciGraph project", 
      "type": "Organization"
    }, 
    "sdSource": "s3://com-springernature-scigraph/baseset/20211201/entities/gbq_results/article/article_829.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 Nec41ea73d8a74e06b166d858dcab85c0
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 N25665457f4874f1988930a5dbff04d27
14 N8be361f6f5e342d0b6efc3b0ac4ac533
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 N2e11c0877eef4fd4bc31ab1749cf515e
82 Nf005f8f7479d4aa092f09fe8a5d98c14
83 schema:sameAs https://app.dimensions.ai/details/publication/pub.1112703205
84 https://doi.org/10.1007/s10639-019-09896-1
85 schema:sdDatePublished 2021-12-01T19:45
86 schema:sdLicense https://scigraph.springernature.com/explorer/license/
87 schema:sdPublisher Nddb85c3282c94b1b9420c9fdb4ca1d95
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 N25665457f4874f1988930a5dbff04d27 schema:issueNumber 5
93 rdf:type schema:PublicationIssue
94 N2e11c0877eef4fd4bc31ab1749cf515e schema:name dimensions_id
95 schema:value pub.1112703205
96 rdf:type schema:PropertyValue
97 N522a62c160b8494fb4edcf3a7a279fc0 rdf:first sg:person.016057055015.33
98 rdf:rest Na061a03db49b48cfa83e87bec49f3fe7
99 N8be361f6f5e342d0b6efc3b0ac4ac533 schema:volumeNumber 24
100 rdf:type schema:PublicationVolume
101 N9fcc635d1e8c4f3ba4904fea2f54d777 rdf:first sg:person.012456472707.91
102 rdf:rest rdf:nil
103 Na061a03db49b48cfa83e87bec49f3fe7 rdf:first sg:person.016654435415.06
104 rdf:rest N9fcc635d1e8c4f3ba4904fea2f54d777
105 Nddb85c3282c94b1b9420c9fdb4ca1d95 schema:name Springer Nature - SN SciGraph project
106 rdf:type schema:Organization
107 Nec1092060aeb46a49ee5c5c9839c67e4 rdf:first sg:person.010250110337.84
108 rdf:rest N522a62c160b8494fb4edcf3a7a279fc0
109 Nec41ea73d8a74e06b166d858dcab85c0 rdf:first sg:person.015560130477.89
110 rdf:rest Nec1092060aeb46a49ee5c5c9839c67e4
111 Nf005f8f7479d4aa092f09fe8a5d98c14 schema:name doi
112 schema:value 10.1007/s10639-019-09896-1
113 rdf:type schema:PropertyValue
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)


...