Impact of Augmented Reality on Programming Language Learning: Efficiency and Perception

Saved in:
Bibliographic Details
Title: Impact of Augmented Reality on Programming Language Learning: Efficiency and Perception
Language: English
Authors: Teng, Chin-Hung, Chen, Jr-Yi, Chen, Zhi-Hong
Source: Journal of Educational Computing Research. Apr 2018 56(2):254-271.
Availability: SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: http://sagepub.com
Peer Reviewed: Y
Page Count: 18
Publication Date: 2018
Document Type: Journal Articles
Reports - Research
Tests/Questionnaires
Education Level: Higher Education
Descriptors: Computer Simulation, Simulated Environment, Programming, Computer Science Education, Computer Oriented Programs, Learning Processes, Teaching Methods, Comparative Analysis, Efficiency, Usability, Attention, College Freshmen, Foreign Countries, Student Attitudes, Questionnaires, Statistical Analysis
Geographic Terms: Taiwan
DOI: 10.1177/0735633117706109
ISSN: 0735-6331
Abstract: Although the learning of programming language is critical in science and technology education, it might be difficult for some students, especially novices. One possible reason might be the fact that programming language, especially for three-dimensional (3D) applications, is too complex and abstract for these students to understand. Programming for 3D applications requires understanding the spatial relationship of 3D objects and hence needs a visualization technique more. In view of this, this article presents an augmented reality (AR)-enhanced learning system that offers visual representation and interactivity to help students learn programming for 3D applications. To examine the influences of such an AR-enhanced system on student learning, a within-group experiment with 34 college students was conducted. All students used both of an AR-enhanced version and an ordinary version. The findings revealed that the AR-enhanced version made students have better learning efficiency than the ordinary system. In addition, the AR-enhanced system also made students have enhanced perceptions in terms of system usability, flow experience, and usage perception. Based on the results, further development of AR-enhanced learning systems is also suggested and discussed.
Abstractor: As Provided
Number of References: 39
Entry Date: 2018
Accession Number: EJ1173043
Database: ERIC
FullText Text:
  Availability: 0
Header DbId: eric
DbLabel: ERIC
An: EJ1173043
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Impact of Augmented Reality on Programming Language Learning: Efficiency and Perception
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Teng%2C+Chin-Hung%22">Teng, Chin-Hung</searchLink><br /><searchLink fieldCode="AR" term="%22Chen%2C+Jr-Yi%22">Chen, Jr-Yi</searchLink><br /><searchLink fieldCode="AR" term="%22Chen%2C+Zhi-Hong%22">Chen, Zhi-Hong</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Journal+of+Educational+Computing+Research%22"><i>Journal of Educational Computing Research</i></searchLink>. Apr 2018 56(2):254-271.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: SAGE Publications. 2455 Teller Road, Thousand Oaks, CA 91320. Tel: 800-818-7243; Tel: 805-499-9774; Fax: 800-583-2665; e-mail: journals@sagepub.com; Web site: http://sagepub.com
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 18
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2018
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research<br />Tests/Questionnaires
– Name: Audience
  Label: Education Level
  Group: Audnce
  Data: <searchLink fieldCode="EL" term="%22Higher+Education%22">Higher Education</searchLink>
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Computer+Simulation%22">Computer Simulation</searchLink><br /><searchLink fieldCode="DE" term="%22Simulated+Environment%22">Simulated Environment</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Science+Education%22">Computer Science Education</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Oriented+Programs%22">Computer Oriented Programs</searchLink><br /><searchLink fieldCode="DE" term="%22Learning+Processes%22">Learning Processes</searchLink><br /><searchLink fieldCode="DE" term="%22Teaching+Methods%22">Teaching Methods</searchLink><br /><searchLink fieldCode="DE" term="%22Comparative+Analysis%22">Comparative Analysis</searchLink><br /><searchLink fieldCode="DE" term="%22Efficiency%22">Efficiency</searchLink><br /><searchLink fieldCode="DE" term="%22Usability%22">Usability</searchLink><br /><searchLink fieldCode="DE" term="%22Attention%22">Attention</searchLink><br /><searchLink fieldCode="DE" term="%22College+Freshmen%22">College Freshmen</searchLink><br /><searchLink fieldCode="DE" term="%22Foreign+Countries%22">Foreign Countries</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Attitudes%22">Student Attitudes</searchLink><br /><searchLink fieldCode="DE" term="%22Questionnaires%22">Questionnaires</searchLink><br /><searchLink fieldCode="DE" term="%22Statistical+Analysis%22">Statistical Analysis</searchLink>
– Name: Subject
  Label: Geographic Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Taiwan%22">Taiwan</searchLink>
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.1177/0735633117706109
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 0735-6331
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Although the learning of programming language is critical in science and technology education, it might be difficult for some students, especially novices. One possible reason might be the fact that programming language, especially for three-dimensional (3D) applications, is too complex and abstract for these students to understand. Programming for 3D applications requires understanding the spatial relationship of 3D objects and hence needs a visualization technique more. In view of this, this article presents an augmented reality (AR)-enhanced learning system that offers visual representation and interactivity to help students learn programming for 3D applications. To examine the influences of such an AR-enhanced system on student learning, a within-group experiment with 34 college students was conducted. All students used both of an AR-enhanced version and an ordinary version. The findings revealed that the AR-enhanced version made students have better learning efficiency than the ordinary system. In addition, the AR-enhanced system also made students have enhanced perceptions in terms of system usability, flow experience, and usage perception. Based on the results, further development of AR-enhanced learning systems is also suggested and discussed.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: Ref
  Label: Number of References
  Group: RefInfo
  Data: 39
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2018
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1173043
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1173043
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1177/0735633117706109
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 18
        StartPage: 254
    Subjects:
      – SubjectFull: Computer Simulation
        Type: general
      – SubjectFull: Simulated Environment
        Type: general
      – SubjectFull: Programming
        Type: general
      – SubjectFull: Computer Science Education
        Type: general
      – SubjectFull: Computer Oriented Programs
        Type: general
      – SubjectFull: Learning Processes
        Type: general
      – SubjectFull: Teaching Methods
        Type: general
      – SubjectFull: Comparative Analysis
        Type: general
      – SubjectFull: Efficiency
        Type: general
      – SubjectFull: Usability
        Type: general
      – SubjectFull: Attention
        Type: general
      – SubjectFull: College Freshmen
        Type: general
      – SubjectFull: Foreign Countries
        Type: general
      – SubjectFull: Student Attitudes
        Type: general
      – SubjectFull: Questionnaires
        Type: general
      – SubjectFull: Statistical Analysis
        Type: general
      – SubjectFull: Taiwan
        Type: general
    Titles:
      – TitleFull: Impact of Augmented Reality on Programming Language Learning: Efficiency and Perception
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Teng, Chin-Hung
      – PersonEntity:
          Name:
            NameFull: Chen, Jr-Yi
      – PersonEntity:
          Name:
            NameFull: Chen, Zhi-Hong
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 04
              Type: published
              Y: 2018
          Identifiers:
            – Type: issn-print
              Value: 0735-6331
          Numbering:
            – Type: volume
              Value: 56
            – Type: issue
              Value: 2
          Titles:
            – TitleFull: Journal of Educational Computing Research
              Type: main
ResultId 1