Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Improving software engineering education through an empirical approach: lessons learned from capstone teaching experiences
Neyem A., Benedetto J., Chacon A.  SIGCSE 2014 (Proceedings of the 45th ACM Technical Symposium on Computer Science Education, Atlanta, GA, Mar 5-8, 2014)391-396.2014.Type:Proceedings
Date Reviewed: Jun 19 2015

A description is given of the processes and tools used in a computer science capstone experience. Many elements are familiar. Clients submit proposals prior to the start of the semester. Care is taken to establish teams of equal strength, and an exercise is undertaken to promote team bonding. Much support material is made available digitally. Clients are expected to meet teams frequently. Progress is evaluated at the end of each agile sprint. At the end of the semester, clients decide if the software meets their needs or not.

In the setup described, most students had already acquired advanced skills such as web application development prior to taking the capstone experience. Web applications were built using a variety of technology platforms, for example, Ruby on Rails deployed on Heroku, ASP.NET MVC 3 with Azure, and Symfony with Amazon Web Services (AWS). Teams were required to use storyboards and prototypes to help ensure that the wishes of clients were being followed. Each team also had to use a Google community to facilitate communication and coordination. For project tracking, the Kanbanery tool was used. For version control, Git and GitHub were used. Client satisfaction with the delivered projects was very high.

Many readers will feel that the authors were remiss by not including a report of student course evaluations. Team sizes were between eight and ten, and it would be useful to know if the students viewed such teams as being too large.

This paper is recommended to computer science faculty supervising the capstone experience.

Reviewer:  Andy Brooks Review #: CR143542 (1509-0832)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Computer And Information Science Education (K.3.2 )
 
 
Management (D.2.9 )
 
Would you recommend this review?
yes
no
Other reviews under "Computer And Information Science Education": Date
Introducing computers (1992–93 ed.)
Blissmer R., John Wiley & Sons, Inc., New York, NY, 1992. Type: Book (9780471548447)
Apr 1 1993
Coping with computers in the elementary and middle schools
Riedesel C., Clements D. (ed), Prentice-Hall, Inc., Upper Saddle River, NJ, 1985. Type: Book (9789780131724204)
Sep 1 1986
Paradox of the active user
Carroll J., Rosson M., MIT Press, Cambridge, MA, 1987. Type: Book (9789780262031257)
Nov 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy