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