Home | english  | Impressum | Datenschutz | Sitemap | KIT

Game Programming and XNA in Software Engineering Education

Game Programming and XNA in Software Engineering Education
Tagung:

Konferenzartikel 

Jahr:

2008 

Autoren:

Oliver Dendinger
Jochen Schimmel
 

Links:PDF

Summary

Game programming can help students gain practical experience with software engineering. Game programming covers a wide range of software engineering topics – including algorithms, data structures, team work, and software tools. Unfortunately, game programming usually involves many repetitive and time consuming tasks such as accessing hardware resources and managing game content. In this paper we present our experiences utilizing game programming for project courses. We discuss two conceptually different game project courses along with the results. The XNA framework relieves programmers from many of the tedious tasks mentioned, allowing them to develop a feature complete game and to gain experience with the process of software development. Students were so fascinated by the subject that they spent more time on the courses than required. 

Beteiligte Mitarbeiter (zufällige Reihenfolge)
Titel Vorname Nachname

Bibtex

@inproceedings{,
author={Oliver Denninger, Jochen Schimmel},
title={Game Programming and XNA in Software Engineering Education},
year=2008,
booktitle={Proceedings of Computer Games and Allied Technology (CGAT08)},
url={https://ps.ipd.kit.edu/downloads/ka_2008_game_programming_xna_software_engineering.pdf},
abstract={Game programming can help students gain practical experience with software engineering. Game programming covers a wide range of software engineering topics – including algorithms, data structures, team work, and software tools. Unfortunately, game programming usually involves many repetitive and time consuming tasks such as accessing hardware resources and managing game content. In this paper we present our experiences utilizing game programming for project courses. We discuss two conceptually different game project courses along with the results. The XNA framework relieves programmers from many of the tedious tasks mentioned, allowing them to develop a feature complete game and to gain experience with the process of software development. Students were so fascinated by the subject that they spent more time on the courses than required.},
note={to appear},