Problems and programmers: An educational software engineering card game

被引:38
|
作者
Baker, A [1 ]
Navarro, EO [1 ]
van der Hoek, A [1 ]
机构
[1] Univ Calif Irvine, Dept Informat & Comp Sci, Irvine, CA 92697 USA
关键词
D O I
10.1109/ICSE.2003.1201245
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:614 / 619
页数:6
相关论文
共 50 条
  • [1] An Educational Card Game Approach to Motivating the Learning of Software Engineering
    Nguyen, Bao-An
    Duong, Hoang-Thanh
    Tsao, Ling-Ling
    Chen, Hsi-Min
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2023, 39 (05) : 999 - 1022
  • [2] An experimental card game for teaching software engineering
    Baker, A
    Navarro, EO
    van der Hoek, A
    16TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2003, : 216 - 223
  • [3] An experimental card game for teaching software engineering processes
    Baker, A
    Navarro, EO
    van der Hock, A
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 75 (1-2) : 3 - 16
  • [4] Using Educational Game Design to Teach Software Engineering
    Blanchfield, Peter
    PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE ON GAMES BASED LEARNING, 2009, : 24 - 29
  • [5] SOFTWARE ENGINEERING Managing Programmers, with Ron Lichty
    Black, Nate
    IEEE SOFTWARE, 2018, 35 (01) : 117 - 120
  • [6] Developing and evaluating a game-based software engineering educational system
    Wu, Wen-Hsiung
    Chen, Wei-Fan
    Wang, Tsung-Li
    Su, Chung-Ho
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2008, 24 (04) : 681 - 688
  • [7] Evaluating the students' experience with the Scrum Card Game: an experience report in a Software Engineering course
    Moreira, Gabriel Goncalves
    dos Santos Marques, Anna Beatriz
    PROCEEDINGS OF THE 17TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY (SBQS), 2015, : 344 - 353
  • [8] Being Paracelsus: the toxicology educational card game
    Marks, Carine J.
    Wium, Cherylynn A.
    Du Plessis, Catharina E.
    Reuter, Helmuth
    CLINICAL TOXICOLOGY, 2018, 56 (06) : 482 - 482
  • [9] Stocked: An Educational Lab Safety Card Game
    Steele, Dustin J.
    Kraetzer, Sutter K.
    Cassano, Jennifer A.
    JOURNAL OF CHEMICAL EDUCATION, 2024, 102 (01) : 223 - 228
  • [10] CHEMANTICS - NEW CHEMICAL EDUCATIONAL CARD GAME
    SAWYER, AK
    JOURNAL OF CHEMICAL EDUCATION, 1976, 53 (12) : 780 - 780