Effects of an automated programming assessment system on the learning performances of experienced and novice learners.

Saved in:
Bibliographic Details
Title: Effects of an automated programming assessment system on the learning performances of experienced and novice learners.
Authors: Cheng, Li-Chen1, Li, Wei2,3 liweiwzu@qq.com, Tseng, Judy C. R.4
Source: Interactive Learning Environments. 2023, Vol. 31 Issue 8, p5347-5363. 17p.
Subjects: Computer programming education, Mastery learning, Student attitudes, Academic motivation, Psychological feedback, Competition (Psychology), Learning
Abstract: Programming ability is the core ability of this era and can be obtained and improved through practice. In this paper, an Automated Programming Assessment system based on Mastery learning and Peer competition (APAMP) was proposed and developed. APAMP allows students to practice repeatedly by providing immediate feedback after their programs are submitted. It also presents an analytical dashboard as a competition mechanism for students to visualize their learning performance and compare their performance with peers. By incorporating APAMP into programming courses, students can master programming skills through repeated practice, and their enthusiasm for learning programming can also be encouraged by peer competition. To evaluate the effects of APAMP on the learning performance of students with programming language learning and novice students, a quasi-experiment was conducted in a high school. The experimental results showed that the learning achievement of the two groups of students improved significantly. Moreover, the learning attitude of students in the experienced group improved significantly, with the experienced students benefiting more from the system than the novice students. In fact, the novice students showed a significant decline in learning attitude and learning motivation, which was contrary to our intuition. [ABSTRACT FROM AUTHOR]
Copyright of Interactive Learning Environments is the property of Taylor & Francis Ltd 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 Text:
  Availability: 0
Header DbId: egs
DbLabel: Engineering Source
An: 173687434
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Effects of an automated programming assessment system on the learning performances of experienced and novice learners.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Cheng%2C+Li-Chen%22">Cheng, Li-Chen</searchLink><relatesTo>1</relatesTo><br /><searchLink fieldCode="AR" term="%22Li%2C+Wei%22">Li, Wei</searchLink><relatesTo>2,3</relatesTo><i> liweiwzu@qq.com</i><br /><searchLink fieldCode="AR" term="%22Tseng%2C+Judy+C%2E+R%2E%22">Tseng, Judy C. R.</searchLink><relatesTo>4</relatesTo>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="JN" term="%22Interactive+Learning+Environments%22">Interactive Learning Environments</searchLink>. 2023, Vol. 31 Issue 8, p5347-5363. 17p.
– Name: Subject
  Label: Subjects
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+programming+education%22">Computer programming education</searchLink><br /><searchLink fieldCode="DE" term="%22Mastery+learning%22">Mastery learning</searchLink><br /><searchLink fieldCode="DE" term="%22Student+attitudes%22">Student attitudes</searchLink><br /><searchLink fieldCode="DE" term="%22Academic+motivation%22">Academic motivation</searchLink><br /><searchLink fieldCode="DE" term="%22Psychological+feedback%22">Psychological feedback</searchLink><br /><searchLink fieldCode="DE" term="%22Competition+%28Psychology%29%22">Competition (Psychology)</searchLink><br /><searchLink fieldCode="DE" term="%22Learning%22">Learning</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Programming ability is the core ability of this era and can be obtained and improved through practice. In this paper, an Automated Programming Assessment system based on Mastery learning and Peer competition (APAMP) was proposed and developed. APAMP allows students to practice repeatedly by providing immediate feedback after their programs are submitted. It also presents an analytical dashboard as a competition mechanism for students to visualize their learning performance and compare their performance with peers. By incorporating APAMP into programming courses, students can master programming skills through repeated practice, and their enthusiasm for learning programming can also be encouraged by peer competition. To evaluate the effects of APAMP on the learning performance of students with programming language learning and novice students, a quasi-experiment was conducted in a high school. The experimental results showed that the learning achievement of the two groups of students improved significantly. Moreover, the learning attitude of students in the experienced group improved significantly, with the experienced students benefiting more from the system than the novice students. In fact, the novice students showed a significant decline in learning attitude and learning motivation, which was contrary to our intuition. [ABSTRACT FROM AUTHOR]
– Name: AbstractSuppliedCopyright
  Label:
  Group: Ab
  Data: <i>Copyright of Interactive Learning Environments is the property of Taylor & Francis Ltd 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=173687434
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1080/10494820.2021.2006237
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 17
        StartPage: 5347
    Subjects:
      – SubjectFull: Computer programming education
        Type: general
      – SubjectFull: Mastery learning
        Type: general
      – SubjectFull: Student attitudes
        Type: general
      – SubjectFull: Academic motivation
        Type: general
      – SubjectFull: Psychological feedback
        Type: general
      – SubjectFull: Competition (Psychology)
        Type: general
      – SubjectFull: Learning
        Type: general
    Titles:
      – TitleFull: Effects of an automated programming assessment system on the learning performances of experienced and novice learners.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Cheng, Li-Chen
      – PersonEntity:
          Name:
            NameFull: Li, Wei
      – PersonEntity:
          Name:
            NameFull: Tseng, Judy C. R.
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 11
              Text: 2023
              Type: published
              Y: 2023
          Identifiers:
            – Type: issn-print
              Value: 10494820
          Numbering:
            – Type: volume
              Value: 31
            – Type: issue
              Value: 8
          Titles:
            – TitleFull: Interactive Learning Environments
              Type: main
ResultId 1