DocumentCode :
3042394
Title :
Planned programming problem gotchas as lessons in requirements engineering
Author :
Berry, Daniel M. ; Kaplan, Craig S.
Author_Institution :
Cheriton Sch. of Comput. Sci., Univ. of Waterloo, Waterloo, ON, Canada
fYear :
2010
fDate :
28-28 Sept. 2010
Firstpage :
20
Lastpage :
25
Abstract :
The term “gotcha” is used to describe an unforeseen exception or complexity in a programming assignment given to students. All too often, the students´ discovering gotchas in a programming assignment embarrasses the instructor into revising the assignment. This paper argues that students´ discovery of gotchas should be encouraged to promote experiential learning of the value and necessity of requirements engineering. Rather than viewing the discovery experience as a misfortune, an instructor should welcome the experience and even plan assignments with an abundance of gotchas to be discovered by students.
Keywords :
computer science education; formal specification; experiential learning; planned programming problem gotchas; requirements engineering; Education; Electronic mail; Programming profession; Proposals; Software; Software engineering; classroom misfortunes; error checking; in-class discussion; introductory programming courses; learning experiences; mistakes in programming assignments; planning error checking; programming assignments; requirements engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Requirements Engineering Education and Training (REET), 2010 5th International Workshop on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4244-8787-5
Electronic_ISBN :
978-1-4244-8786-8
Type :
conf
DOI :
10.1109/REET.2010.5633110
Filename :
5633110
Link To Document :
بازگشت