• DocumentCode
    3541662
  • Title

    Teaching graphics for games using Microsoft XNA

  • Author

    Mihail, Radu Paul ; Goldsmith, Judy ; Jacobs, Nathan ; Jaromczyk, Jerzy W.

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Kentucky, Lexington, KY, USA
  • fYear
    2013
  • fDate
    July 30 2013-Aug. 1 2013
  • Firstpage
    36
  • Lastpage
    40
  • Abstract
    We present an approach to teaching introductory computer graphics for game development using Microsoft XNA as a development platform. One of the main challenges for such courses is an uneven level of student knowledge and skills, particularly in the underlying mathematics. In our course, the participants´ background ranged from undergraduates who just completed CS2 to seniors in their last semester. Our course had four individual programming assignments, designed to help with the assimilation of the necessary game development and mathematical concepts by connecting the debugging process with visual feedback. We discuss the topics we covered, pedagogical methods, goals of the assignments, and student feedback for each of the programming assignments.
  • Keywords
    computer aided instruction; computer games; computer graphics; computer science education; educational courses; mathematics computing; program debugging; teaching; CS2; Microsoft XNA; assignment goal; courses; debugging process; development platform; game development; introductory computer graphics; mathematical concepts; pedagogical methods; programming assignments; seniors; student feedback; student knowledge; student skills; teaching; undergraduates; visual feedback; Cameras; Computational modeling; Education; Games; Graphics; Programming profession;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Games: AI, Animation, Mobile, Interactive Multimedia, Educational & Serious Games (CGAMES), 2013 18th International Conference on
  • Conference_Location
    Louisville, KY
  • Print_ISBN
    978-1-4799-0818-9
  • Type

    conf

  • DOI
    10.1109/CGames.2013.6632601
  • Filename
    6632601