Flight simulation
Software project dynamics: an integrated approach
Software project dynamics: an integrated approach
The effectiveness of games for educational purposes: a review of recent research
Simulation and Gaming
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
System dynamics modeling of an inspection-based process
Proceedings of the 18th international conference on Software engineering
A new software project simulator based on generalized stochastic Petri-net
ICSE '97 Proceedings of the 19th international conference on Software engineering
Discovering models of software processes from event-based data
ACM Transactions on Software Engineering and Methodology (TOSEM)
Simulation in software engineering training
Proceedings of the 22nd international conference on Software engineering
Twenty dirty tricks to train software engineers
Proceedings of the 22nd international conference on Software engineering
An interactive multimedia software house simulation for postgraduate software engineers
Proceedings of the 22nd international conference on Software engineering
CPU Sim 3.1: A tool for simulating computer architectures for computer organization classes
Journal on Educational Resources in Computing (JERIC)
Teaching Software Engineering by Means of a "Virtual Enterprise"
CSEET '97 Proceedings of the 10th Conference on Software Engineering Education and Training
What Leading Practitioners Say Should Be Emphasized in Students' Software Engineering Projects
CSEET '99 Proceedings of the 12th Conference on Software Engineering Education and Training
Achieving Industrial Relevance in Software Engineering Education
CSEET '99 Proceedings of the 12th Conference on Software Engineering Education and Training
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
Energizing Software Engineering Education through Real-World Projects as Experimental Studies
CSEET '02 Proceedings of the 15th Conference on Software Engineering Education and Training
The Software Development Laboratory: Incorporating Industrial Practice in an Academic Environment
CSEET '02 Proceedings of the 15th Conference on Software Engineering Education and Training
The challenges of software engineering education
Proceedings of the 27th international conference on Software engineering
What makes a "good" game programming assignment?
Journal of Computing Sciences in Colleges
Games, stories, or something more traditional: the types of assignments college students prefer
Proceedings of the 39th SIGCSE technical symposium on Computer science education
3-step knowledge transition: a case study on architecture evaluation
Proceedings of the 30th international conference on Software engineering
Computer Assisted Learning with Card Game in System Design Concept
Advances in Blended Learning
Construction of Systematic Learning Support System of Business Theory and Method
Proceedings of the Symposium on Human Interface 2009 on Human Interface and the Management of Information. Information and Interaction. Part II: Held as part of HCI International 2009
VisAr3D: an approach to software architecture teaching based on virtual and augmented reality
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering - Volume 2
The impact of a simulation game on operations management education
Computers & Education
HALO (highly addictive, socially optimized) software engineering
Proceedings of the 1st International Workshop on Games and Software Engineering
Secret ninja testing with HALO software engineering
Proceedings of the 4th international workshop on Social software engineering
Education and Information Technologies
The challenges of software engineering education
ICSE'05 Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age
ACM Transactions on Computing Education (TOCE)
Evaluating an early software engineering course with projects and tools from open source software
Proceedings of the ninth annual international conference on International computing education research
An investigation of the use of simulation tools in management education
Proceedings of the Winter Simulation Conference
Board Game Supporting Learning Prim's Algorithm and Dijkstra's Algorithm
International Journal of Multimedia Data Engineering & Management
Proceedings of the 2013 International Conference on Software Engineering
Teaching developer skills in the first software engineering course
Proceedings of the 2013 International Conference on Software Engineering
Hi-index | 0.00 |
The typical software engineering course consists of lectures in which concepts and theories are conveyed, along with a small "toy" software engineering project which attempts to give students the opportunity to put this knowledge into practice. Although both of these components are essential, neither one provides students with adequate practical knowledge regarding the process of software engineering. Namely, lectures allow only passive learning and projects are so constrained by the time and scope requirements of the academic environment that they cannot be large enough to exhibit many of the phenomena occurring in real-world software engineering processes. To address this problem, we have developed Problems and Programmers, an educational card game that simulates the software engineering process and is designed to teach those process issues that are not sufficiently highlighted by lectures and projects. We describe how the game is designed, the mechanics of its game play, and the results of an experiment we conducted involving students playing the game.