DocumentCode :
2199583
Title :
Competitive and agile software engineering education
Author :
Watkins, Kera Z. ; Barnes, Tiffany
Author_Institution :
Dept. of Comput. Sci., Georgia Southern Univ., Statesboro, GA, USA
fYear :
2010
fDate :
18-21 March 2010
Firstpage :
111
Lastpage :
114
Abstract :
We present lessons learned from two software engineering courses, centered on creating socially relevant software, with students working in competitive teams to make the best version of the planned software. Our successful model for a capstone course allows students to experience a realistic, team-based setting for creating software for a client. Successful techniques included: weekly, multilevel agile communications, performance rubrics, frequent milestones, and most importantly, students competing in teams against one another to make the best version of the target software. The competition to build socially relevant software is very motivating for students. Also, it has resulted in high quality software and deep learning outcomes for students.
Keywords :
computer science education; educational courses; software engineering; team working; agile software engineering education; capstone course; frequent milestones; multilevel agile communication; performance rubrics; software engineering course; team based setting; Collaborative software; Collaborative work; Computational modeling; Computer science; Computer science education; Educational programs; Engineering profession; Software engineering; Software performance; Software quality;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
IEEE SoutheastCon 2010 (SoutheastCon), Proceedings of the
Conference_Location :
Concord, NC
Print_ISBN :
978-1-4244-5854-7
Type :
conf
DOI :
10.1109/SECON.2010.5453908
Filename :
5453908
Link To Document :
بازگشت