Title :
Problems and Programmers: an educational software engineering card game
Author :
Baker, Alex ; Navarro, Emily Oh ; Van der Hoek, André
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
Abstract :
Problems and Programmers is an educational card game that we have developed to help teach software engineering. It is based on the observation that students, in a typical software engineering course, gain little practical experience in issues regarding the software process. The underlying problem is time: any course faces the practical constraint of only being able to involve students in at most a few small software development projects. Problems and Programmers overcomes this limitation by providing a simulation of the software process. In playing the game, students become aware of not only general lessons, such as the fact that they must continuously make tradeoffs among multiple potential next steps, but also specific issues such as the fact that inspections improve the quality of code but delay its delivery time. We describe game play of Problems and Programmers, discuss its underlying design, and report on the results of a small experiment in which twenty-eight students played the game.
Keywords :
computer games; computer science education; educational courses; programming; software engineering; student experiments; computer science education; educational card game; programmer; software development project; software engineering course; student experiments; Computational modeling; Computer science; Computer simulation; Delay effects; Educational programs; Employment; Inspection; Programming profession; Software engineering; Software testing;
Conference_Titel :
Software Engineering, 2003. Proceedings. 25th International Conference on
Print_ISBN :
0-7695-1877-X
DOI :
10.1109/ICSE.2003.1201245