Lessons learned from modeling the dynamics of software development
Communications of the ACM
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
WSC '95 Proceedings of the 27th conference on Winter simulation
An adventure game approach to multimedia distance education
ITiCSE '96 Proceedings of the 1st conference on Integrating technology into computer science education
Simulating requirements gathering
SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Software engineering: theory and practice
Software engineering: theory and practice
Inside discrete-event simulation software: how it works and why it matters
Proceedings of the 30th conference on Winter simulation
Incorporating the client's role in a software engineering course
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
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
The software engineering learning facility
Proceedings of the seventh annual consortium for computing in small colleges central plains conference on The journal of computing in small colleges
A Discipline for Software Engineering
A Discipline for Software Engineering
Role playing in an object-oriented world
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
A gimmick to integrate software testing throughout the curriculum
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Take it to the next stage: the roles of role playing in the design process
CHI '03 Extended Abstracts on Human Factors in Computing Systems
What makes things fun to learn? heuristics for designing instructional computer games
SIGSMALL '80 Proceedings of the 3rd ACM SIGSMALL symposium and the first SIGPC symposium on Small systems
How to successfully use software project simulation for educating software project managers
FIE '01 Proceedings of the Frontiers in Education Conference, 2001. on 31st Annual - Volume 01
On multi agent based simulation of software development processes
MABS'02 Proceedings of the 3rd international conference on Multi-agent-based simulation II
How should transversal competence be introduced In computing education?
ACM SIGCSE Bulletin
Hi-index | 0.00 |
Students have little empathy for the fundamentals of Software Engineering practice when it is first introduced. The current method of teaching this topic involves the presentation of curriculum material through lectures. Whilst being an effective method of teaching this information, it does not provide students with enough opportunity to develop an interest in, and an understanding of, the subject.To engage students in this area and to provide them with a deeper understanding of the issues involved in software development, an interactive, web-based, graphical simulation game of the software development process was created. This simulator allows students to take the role of the project manager developing a hypothetical software product in an environment that is both graphical and entertaining.