Teaching Requirements Engineering through Role Playing: Lessons Learnt
RE '03 Proceedings of the 11th IEEE International Conference on Requirements Engineering
An active/collaborative approach in teaching requirements engineering
FIE '00 Proceedings of the 30th Annual Frontiers in Education - Volume 01
Teaching Requirements Engineering to the Baháí Students in Iran who are Denied of Higher Education
REET '09 Proceedings of the 2009 Fourth International Workshop on Requirements Engineering Education and Training
Proceedings of the 43rd ACM technical symposium on Computer Science Education
reqT.org: towards a semi-formal, open and scalable requirements modeling tool
REFSQ'13 Proceedings of the 19th international conference on Requirements Engineering: Foundation for Software Quality
Hi-index | 0.00 |
One of a Software Engineer's most important skills is the ability to define the scope of the problem and ascertain the requirements from general and vague specifications. Teaching this skill is known to be difficult and is made more complex because students are conditioned to expect that this portion of programming projects is already complete. This paper reports on experience in teaching a second year computer science class which exposed the need for requirements engineering and gave students an opportunity to engage in the activity. We found that the student response was bimodal, and while some students met the challenge, more felt betrayed by the experience. We conclude that students gained the requisite knowledge using this approach but that a less traumatic approach may produce better results.