The effect of automatic assessment on novice programming: Strengths and limitations of existing systems.

Uloženo v:
Podrobná bibliografie
Název: The effect of automatic assessment on novice programming: Strengths and limitations of existing systems.
Autoři: Ullah, Zahid, Lajis, Adidah, Jamjoom, Mona, Altalhi, Abdulrahman, Al‐Ghamdi, Abdullah, Saleem, Farrukh
Zdroj: Computer Applications in Engineering Education; Nov2018, Vol. 26 Issue 6, p2328-2341, 14p, 1 Diagram, 1 Chart
Témata: FLIPPED classrooms, TEACHING, PROGRAMMING languages, COMPUTER programming
Reviews & Products: FACEBOOK (Web resource)
Abstrakt: Computer programming is always of high concern for students in introductory programming courses. High rates of failure occur every semester due to lack of adequate skills in programming. No student can become a programmer overnight because such learning requires proper guidance as well as consistent practice with the programming exercises. The role of instructors in the development of students' learning skills is crucial in order to provide feedback on their errors and improve their knowledge accordingly. On the other hand, due to the large number of students, instructors are also overloading themselves to focus on each individual student's errors. To address these issues, researchers have developed numerous Automatic Assessment (AA) systems that not only evaluate the students' programs but also provide instant feedback on their errors as well as abridge the workload of the instructors. Due to the large pool of existing systems, it is difficult to cover each and every system in one study. Therefore, this paper provides a comprehensive overview of some of the existing systems based on the three‐analysis approaches: dynamic, static, and hybrid. Moreover, this paper aims to discuss the strengths and limitations of these systems and suggests some potential recommendations regarding the AA specifications for novice programming, which may help in standardizing these systems. [ABSTRACT FROM AUTHOR]
Copyright of Computer Applications in Engineering Education is the property of Wiley-Blackwell 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.)
Databáze: Complementary Index
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edb&genre=article&issn=10613773&ISBN=&volume=26&issue=6&date=20181101&spage=2328&pages=2328-2341&title=Computer Applications in Engineering Education&atitle=The%20effect%20of%20automatic%20assessment%20on%20novice%20programming%3A%20Strengths%20and%20limitations%20of%20existing%20systems.&aulast=Ullah%2C%20Zahid&id=DOI:10.1002/cae.21974
    Name: Full Text Finder
    Category: fullText
    Text: Full Text Finder
    Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif
    MouseOverText: Full Text Finder
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Ullah%20Z
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edb
DbLabel: Complementary Index
An: 133048721
RelevancyScore: 873
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 873.461853027344
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: The effect of automatic assessment on novice programming: Strengths and limitations of existing systems.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Ullah%2C+Zahid%22">Ullah, Zahid</searchLink><br /><searchLink fieldCode="AR" term="%22Lajis%2C+Adidah%22">Lajis, Adidah</searchLink><br /><searchLink fieldCode="AR" term="%22Jamjoom%2C+Mona%22">Jamjoom, Mona</searchLink><br /><searchLink fieldCode="AR" term="%22Altalhi%2C+Abdulrahman%22">Altalhi, Abdulrahman</searchLink><br /><searchLink fieldCode="AR" term="%22Al‐Ghamdi%2C+Abdullah%22">Al‐Ghamdi, Abdullah</searchLink><br /><searchLink fieldCode="AR" term="%22Saleem%2C+Farrukh%22">Saleem, Farrukh</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: Computer Applications in Engineering Education; Nov2018, Vol. 26 Issue 6, p2328-2341, 14p, 1 Diagram, 1 Chart
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22FLIPPED+classrooms%22">FLIPPED classrooms</searchLink><br /><searchLink fieldCode="DE" term="%22TEACHING%22">TEACHING</searchLink><br /><searchLink fieldCode="DE" term="%22PROGRAMMING+languages%22">PROGRAMMING languages</searchLink><br /><searchLink fieldCode="DE" term="%22COMPUTER+programming%22">COMPUTER programming</searchLink>
– Name: SubjectProduct
  Label: Reviews & Products
  Group: Su
  Data: <searchLink fieldCode="PS" term="%22FACEBOOK+%28Web+resource%29%22">FACEBOOK (Web resource)</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Computer programming is always of high concern for students in introductory programming courses. High rates of failure occur every semester due to lack of adequate skills in programming. No student can become a programmer overnight because such learning requires proper guidance as well as consistent practice with the programming exercises. The role of instructors in the development of students' learning skills is crucial in order to provide feedback on their errors and improve their knowledge accordingly. On the other hand, due to the large number of students, instructors are also overloading themselves to focus on each individual student's errors. To address these issues, researchers have developed numerous Automatic Assessment (AA) systems that not only evaluate the students' programs but also provide instant feedback on their errors as well as abridge the workload of the instructors. Due to the large pool of existing systems, it is difficult to cover each and every system in one study. Therefore, this paper provides a comprehensive overview of some of the existing systems based on the three‐analysis approaches: dynamic, static, and hybrid. Moreover, this paper aims to discuss the strengths and limitations of these systems and suggests some potential recommendations regarding the AA specifications for novice programming, which may help in standardizing these systems. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of Computer Applications in Engineering Education is the property of Wiley-Blackwell 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://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=133048721
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1002/cae.21974
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 14
        StartPage: 2328
    Subjects:
      – SubjectFull: FACEBOOK (Web resource)
        Type: general
      – SubjectFull: FLIPPED classrooms
        Type: general
      – SubjectFull: TEACHING
        Type: general
      – SubjectFull: PROGRAMMING languages
        Type: general
      – SubjectFull: COMPUTER programming
        Type: general
    Titles:
      – TitleFull: The effect of automatic assessment on novice programming: Strengths and limitations of existing systems.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Ullah, Zahid
      – PersonEntity:
          Name:
            NameFull: Lajis, Adidah
      – PersonEntity:
          Name:
            NameFull: Jamjoom, Mona
      – PersonEntity:
          Name:
            NameFull: Altalhi, Abdulrahman
      – PersonEntity:
          Name:
            NameFull: Al‐Ghamdi, Abdullah
      – PersonEntity:
          Name:
            NameFull: Saleem, Farrukh
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 11
              Text: Nov2018
              Type: published
              Y: 2018
          Identifiers:
            – Type: issn-print
              Value: 10613773
          Numbering:
            – Type: volume
              Value: 26
            – Type: issue
              Value: 6
          Titles:
            – TitleFull: Computer Applications in Engineering Education
              Type: main
ResultId 1