• DocumentCode
    1456164
  • Title

    Teaching a Shader-Based Introduction to Computer Graphics

  • Author

    Angel, E. ; Shreiner, D.

  • Author_Institution
    Univ. of New Mexico, Albuquerque, NM, USA
  • Volume
    31
  • Issue
    2
  • fYear
    2011
  • Firstpage
    9
  • Lastpage
    13
  • Abstract
    OpenGL has become the standard application programming interface (API) for teaching introductory computer graphics courses in computer science, engineering, and mathematics. Faculty can rely on many OpenGL features-such as its availability across platforms, its backward compatibility, and its defaults-to support a variety of teaching styles and course goals. More recently, OpenGL has changed radically to support new hardware features, and new versions of OpenGL necessitate reexamining and updating the "standard" way of teaching computer graphics.
  • Keywords
    application program interfaces; computer graphics; computer science education; educational courses; OpenGL; application programming interface; computer graphics courses; introductory computer graphics teaching; shader-based introduction; Education; Graphics processing unit; Programming; Shadow mapping; OpenGL; computer graphics; computer graphics education; graphics and multimedia; shaders;
  • fLanguage
    English
  • Journal_Title
    Computer Graphics and Applications, IEEE
  • Publisher
    ieee
  • ISSN
    0272-1716
  • Type

    jour

  • DOI
    10.1109/MCG.2011.27
  • Filename
    5719035