• DocumentCode
    1824727
  • Title

    An Augmented Reality Environment for Learning OpenGL Programming

  • Author

    Teng, Chin-Hung ; Chen, Jr-Yi

  • Author_Institution
    Dept. of Inf. Commun., Yuan Ze Univ., Chungli, Taiwan
  • fYear
    2012
  • fDate
    4-7 Sept. 2012
  • Firstpage
    996
  • Lastpage
    1001
  • Abstract
    Novices at OpenGL programming often have the difficulty to understand an OpenGL command because of lacking precise 3D visualization of that command. In view of this, this paper presents an augmented reality (AR) environment focusing on helping the students to learn OpenGL programming in a visual and interactive way. We create a virtual working space based on AR technology where many OpenGL commands can reveal their three-dimensional interpretations in the virtual space. We encoded OpenGL commands into QR Codes and let the system to recognize these QR Codes to achieve the required flexibility. In this system, users can present their QR Codes in a suitable order to create corresponding programming codes so that they can understand these codes in a more friendly approach. By utilizing this system and its visualization capability, we believe that OpenGL learning can become more effective and easy, especially for novices in an introductory OpenGL programming course.
  • Keywords
    augmented reality; computer aided instruction; computer science education; data visualisation; educational courses; interactive systems; programming; 3D visualization; AR technology; OpenGL command encoding; OpenGL programming course; OpenGL programming learning; QR codes; augmented reality environment; programming codes; student learning; system flexibility; three-dimensional interpretations; virtual working space; Cameras; Learning systems; Programming profession; Rendering (computer graphics); Software; Visualization; OpenGL programming learning; QR Code; augmented reality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Ubiquitous Intelligence & Computing and 9th International Conference on Autonomic & Trusted Computing (UIC/ATC), 2012 9th International Conference on
  • Conference_Location
    Fukuoka
  • Print_ISBN
    978-1-4673-3084-8
  • Type

    conf

  • DOI
    10.1109/UIC-ATC.2012.57
  • Filename
    6332118