Show simple item record

dc.contributor.authorHooper, Steffanen_US
dc.contributor.authorWünsche, Burkhard C.en_US
dc.contributor.authorDenny, Paulen_US
dc.contributor.authorLuxton-Reilly, Andrewen_US
dc.contributor.editorSousa Santos, Beatrizen_US
dc.contributor.editorAnderson, Eikeen_US
dc.date.accessioned2024-04-16T15:20:28Z
dc.date.available2024-04-16T15:20:28Z
dc.date.issued2024
dc.identifier.isbn978-3-03868-238-7
dc.identifier.issn1017-4656
dc.identifier.urihttps://doi.org/10.2312/eged.20241009
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/eged20241009
dc.description.abstractThe game development industry has a programming skills shortage, with industry surveys often ranking game programming as the top skill-in-demand across small, mid-sized, and large triple-A (AAA) game studios. C++ programming skills are desired, however, educators can perceive C++ as too difficult to teach due to its size and complexity. We address the challenges of teaching C++ in an upper-level Game Programming course and demonstrate how learners are up-skilled in C++ game programming, providing insights and reflections on the course. We show how through careful educational-design choices, combined with scaffolding a C++ framework and contemporary middleware, it is possible to transition learners to C++ for game programming.en_US
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectCCS Concepts: Applied computing → Computer games; Computing methodologies → Computer graphics; Social and professional topics → Computing education
dc.subjectApplied computing → Computer games
dc.subjectComputing methodologies → Computer graphics
dc.subjectSocial and professional topics → Computing education
dc.titleTeaching Game Programming in an Upper-level Computing Course Through the Development of a C++ Framework and Middlewareen_US
dc.description.seriesinformationEurographics 2024 - Education Papers
dc.description.sectionheadersShort Education Papers, GIT Curriculum
dc.identifier.doi10.2312/eged.20241009
dc.identifier.pages4 pages


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution 4.0 International License
Except where otherwise noted, this item's license is described as Attribution 4.0 International License