Enhancing Software Engineering Education with Game Design and Development

被引:0
|
作者
McCallum, Simon [1 ]
Mishra, Deepti [1 ]
Nowostawski, Mariusz [1 ]
机构
[1] NTNU Norwegian Univ Sci & Technol, Fac Informat Technol & Elect Engn, Dept Comp Sci, Teknol Vegen 22, N-2815 Gjovik, Norway
关键词
game programming; software engineering; undergraduate curriculum; training;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The benefits of integrating game development in software engineering education are multifold. It keeps the students interested, engaged and motivated during the courses and can potentially open a range of employment opportunities for students who would like to pursue a career in the game industry. The present study reports the design and delivery of four game related courses in Bachelor in Programming. A "red thread" of game courses are used to motivate the software engineering material, while a software engineering approach was used for regular addition of new courses and updating existing courses. As the authors were involved in teaching across all levels, they were able to retain an overview of the curriculum as a whole while implementing these improvements. Integration of new courses and new content requires testing and constant evaluation. The motivation for the assignments and the assessment of the courses are discussed in relation to development and Self-Determination Theory. The courses are reviewed for their contribution against both the SWEBOK knowledge areas and the IGDA curriculum framework. Further, lessons learnt about using games to teach software engineering to improve education are included.
引用
收藏
页码:471 / 481
页数:11
相关论文
共 50 条
  • [1] Game Design Techniques for Software Engineering Management Education
    Letra, Pedro
    Paiva, Ana C. R.
    Flores, Nuno
    [J]. 2015 IEEE 18TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE), 2015, : 192 - 199
  • [2] Software Engineering Management Education through Game Design Patterns
    Flores, Nuno H.
    Paiva, Ana C. R.
    Letra, Pedro
    [J]. 2ND INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES,HEAD'16, 2016, 228 : 436 - 442
  • [3] Using Game Level Design as an Applied Method for Software Engineering Education
    Emam, Ahmed
    Mostafa, Mostafa G.
    [J]. 2012 17TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES (CGAMES), 2012, : 248 - 252
  • [4] Software Engineering For Automated Game Design
    Cook, Michael
    [J]. 2020 IEEE CONFERENCE ON GAMES (IEEE COG 2020), 2020, : 487 - 494
  • [5] Software Engineering Challenges in Game Development
    Kanode, Christopher M.
    Haddad, Hisham M.
    [J]. PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 260 - 265
  • [6] Generated Graphics and Game Development Software in Engineering Education: Perspectives and Experience of Usage
    Procurat, Gleb
    Strukova, Alexandra
    Vukolov, Andrei
    Egorova, Olga
    [J]. NEW TRENDS IN EDUCATIONAL ACTIVITY IN THE FIELD OF MECHANISM AND MACHINE THEORY 2014-2017, 2019, 64 : 123 - 130
  • [7] ON SOFTWARE ENGINEERING-EDUCATION - EXPERIENCES WITH THE SOFTWARE HUT GAME
    WOODWARD, MR
    MANDER, KC
    [J]. IEEE TRANSACTIONS ON EDUCATION, 1982, 25 (01) : 10 - 14
  • [8] Using game simulator Software Inc in the Software Engineering education
    Vakaliuk, Tetiana A.
    Kontsedailo, Valerii V.
    Antoniuk, Dmytro S.
    Korotun, Olha, V
    Mintii, Iryna S.
    Pikilnyak, Andrey, V
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL WORKSHOP ON AUGMENTED REALITY IN EDUCATION (AREDU 2019), 2019, 2547 : 66 - 80
  • [9] ON SOFTWARE ENGINEERING EDUCATION: EXPERIENCES WITH THE SOFTWARE HUT GAME.
    Woodward, Martin R.
    Mander, Keith C.
    [J]. IEEE Transactions on Education, 1982, E-25 (01) : 10 - 14
  • [10] GDGSE: Game Development with Global Software Engineering
    Fatima, Alia
    Rasool, Tayyaba
    Qamar, Usman
    [J]. 2018 IEEE GAMES, ENTERTAINMENT, MEDIA CONFERENCE (GEM), 2018, : 288 - 292