A Model for Enhancing Algorithmic Thinking in Programming Education using PAAM.

Saved in:
Bibliographic Details
Title: A Model for Enhancing Algorithmic Thinking in Programming Education using PAAM.
Authors: Malik, Sohail Iqbal1 sohail@buc.edu.om, Tawafak, Ragad M.1, Alfarsi, Ghaliya1
Source: International Journal of Interactive Mobile Technologies. 2021, Vol. 15 Issue 9, p37-51. 15p.
Subjects: Programming language semantics, Syntax in programming languages, Web-based user interfaces
Abstract: Most novice programmers consider learning to program as a difficult and challenging field of study for them. As a result, high dropout and failure rates in programming one courses reported. One of the reasons is that most programming (1) courses don't give equal attention to syntax and semantics of programming language and algorithmic thinking. In this study, a web application based on Problem Analysis and Algorithmic Model (PAAM) was prepared and acquainted in the programming (1) course. The application focuses on problem analysis and algorithmic thinking. The influence on genders' opinion after offering the PAAM model in the programming (1) course determined by organizing a survey. The mean values of the male and female survey respondents compared by performing the T-test. The purpose is to determine if there is any significant difference between the mean values. Results show that students appreciated the web application in the programming (1) course. Male students discerned more positive responses in the survey questions compared to female students. The T-test result shows a significant difference between the values of respondents because the p-value for equal variances assumed is (.000), which is less than p = 0.05. The application encourages a new approach based on four steps (problem statement → problem analysis → problem-solving skills → code) for novices. The application helps students to understand programming structures, program design and comprehension. [ABSTRACT FROM AUTHOR]
Copyright of International Journal of Interactive Mobile Technologies is the property of International Journal of Interactive Mobile Technologies and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Engineering Source
FullText Links:
  – Type: pdflink
Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 150136686
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: A Model for Enhancing Algorithmic Thinking in Programming Education using PAAM.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Malik%2C+Sohail+Iqbal%22">Malik, Sohail Iqbal</searchLink><relatesTo>1</relatesTo><i> sohail@buc.edu.om</i><br /><searchLink fieldCode="AR" term="%22Tawafak%2C+Ragad+M%2E%22">Tawafak, Ragad M.</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Alfarsi%2C+Ghaliya%22">Alfarsi, Ghaliya</searchLink><relatesTo>1</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22International+Journal+of+Interactive+Mobile+Technologies%22">International Journal of Interactive Mobile Technologies</searchLink>. 2021, Vol. 15 Issue 9, p37-51. 15p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Programming+language+semantics%22">Programming language semantics</searchLink><br /><searchLink fieldCode="DE" term="%22Syntax+in+programming+languages%22">Syntax in programming languages</searchLink><br /><searchLink fieldCode="DE" term="%22Web-based+user+interfaces%22">Web-based user interfaces</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Most novice programmers consider learning to program as a difficult and challenging field of study for them. As a result, high dropout and failure rates in programming one courses reported. One of the reasons is that most programming (1) courses don't give equal attention to syntax and semantics of programming language and algorithmic thinking. In this study, a web application based on Problem Analysis and Algorithmic Model (PAAM) was prepared and acquainted in the programming (1) course. The application focuses on problem analysis and algorithmic thinking. The influence on genders' opinion after offering the PAAM model in the programming (1) course determined by organizing a survey. The mean values of the male and female survey respondents compared by performing the T-test. The purpose is to determine if there is any significant difference between the mean values. Results show that students appreciated the web application in the programming (1) course. Male students discerned more positive responses in the survey questions compared to female students. The T-test result shows a significant difference between the values of respondents because the p-value for equal variances assumed is (.000), which is less than p = 0.05. The application encourages a new approach based on four steps (problem statement → problem analysis → problem-solving skills → code) for novices. The application helps students to understand programming structures, program design and comprehension. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of International Journal of Interactive Mobile Technologies is the property of International Journal of Interactive Mobile Technologies and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=150136686
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.3991/ijim.v15i09.20617
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 15
        StartPage: 37
    Subjects:
      – SubjectFull: Programming language semantics
        Type: general
      – SubjectFull: Syntax in programming languages
        Type: general
      – SubjectFull: Web-based user interfaces
        Type: general
    Titles:
      – TitleFull: A Model for Enhancing Algorithmic Thinking in Programming Education using PAAM.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Malik, Sohail Iqbal
      – PersonEntity:
          Name:
            NameFull: Tawafak, Ragad M.
      – PersonEntity:
          Name:
            NameFull: Alfarsi, Ghaliya
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 09
              Text: 2021
              Type: published
              Y: 2021
          Identifiers:
            – Type: issn-print
              Value: 18657923
          Numbering:
            – Type: volume
              Value: 15
            – Type: issue
              Value: 9
          Titles:
            – TitleFull: International Journal of Interactive Mobile Technologies
              Type: main
ResultId 1