Abstract
It has become common for curricula to contain a Capstone project component. Usually, the idea behind a capstone project course is to form groups of 4 to 6 students to work on a longer and larger project. This allows them to experience working for some months on ideas coming either from industry or from a professor. The intent is to make this experience more “real” than a traditional small project.
This article presents a new type of capstone projects, which we call “Tribal Capstone Project Course”. It takes a cohort of students over 3 semesters and makes them work in larger groups of 15–25 students called “tribes”. The course has run for two cohorts of masters students within the Constructor context and has started for a third cohort. We believe that this setup is more representative of a real-world product-building context.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
https://harvard.simplesyllabus.com/en-US/doc/jw31lxh21, consulted last on December 2, 2022.
- 2.
https://www.cs.washington.edu/academics/ugrad/current-students/degree/capstones, consulted last on December 2, 2022.
- 3.
As explained by Atlassian https://www.atlassian.com/agile/agile-at-scale/spotify, consulted last on December 2, 2022.
- 4.
- 5.
References
Allen, G.I.: Experiential learning in data science: developing an interdisciplinary, client-sponsored capstone program. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE 2021, pp. 516–522. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3408877.3432536
Bloomfield, A., Sherriff, M., Williams, K.: A service learning practicum capstone. In: Proceedings of the 45th ACM Technical Symposium on Computer Science Education, SIGCSE 2014, pp. 265–270. Association for Computing Machinery, New York (2014). https://doi.org/10.1145/2538862.2538974
Carter, L.: Ideas for adding soft skills education to service learning and capstone courses for computer science students. In: Proceedings of the 42nd ACM Technical Symposium on Computer Science Education, SIGCSE 2011, pp. 517–522. Association for Computing Machinery, New York (2011). https://doi.org/10.1145/1953163.1953312
Chamillard, A.T., Braun, K.A.: The software engineering capstone: structure and tradeoffs. In: Proceedings of the 33rd SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2002, pp. 227–231. Association for Computing Machinery, New York (2002). https://doi.org/10.1145/563340.563428
Clear, T., Goldweber, M., Young, F.H., Leidig, P.M., Scott, K.: Resources for instructors of capstone courses in computing. In: Working Group Reports from ITiCSE on Innovation and Technology in Computer Science Education, ITiCSE-WGR 2001, pp. 93–113. Association for Computing Machinery, New York (2001). https://doi.org/10.1145/572133.572135
Farrell, V., Ravalli, G., Farrell, G., Kindler, P., Hall, D.: Capstone project: fair, just and accountable assessment. In: Proceedings of the 17th ACM Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE 2012, pp. 168–173. Association for Computing Machinery, New York (2012). https://doi.org/10.1145/2325296.2325339
Herbert, N.: Reflections on 17 years of ICT capstone project coordination: effective strategies for managing clients, teams and assessment. In: Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, pp. 215–220. Association for Computing Machinery, New York (2018). https://doi.org/10.1145/3159450.3159584
Hundhausen, C., Carter, A., Conrad, P., Tariq, A., Adesope, O.: Evaluating commit, issue and product quality in team software development projects. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE 2021, pp. 108–114. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3408877.3432362
Isomöttönen, V., Kärkkäinen, T.: The value of a real customer in a capstone project. In: 2008 21st Conference on Software Engineering Education and Training, pp. 85–92 (2008). https://doi.org/10.1109/CSEET.2008.24
Lencioni, P.: The five dysfunctions of a team (2002). Overcoming the Five Dysfunctions of a Team (2005)
Meyer, B.: Handbook of Requirements and Business Analysis. Springer, Cham (2022). https://doi.org/10.1007/978-3-031-06739-6
Mohan, S., Chenoweth, S., Bohner, S.: Towards a better capstone experience. In: Proceedings of the 43rd ACM Technical Symposium on Computer Science Education, SIGCSE 2012, pp. 111–116. Association for Computing Machinery, New York (2012). https://doi.org/10.1145/2157136.2157173
Pieterse, V., Stuurman, S., van Eekelen, M.C.: Using jungian personality types for teaching teamwork in a software engineering capstone course. In: Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, SIGCSE 2021, pp. 239–245. Association for Computing Machinery, New York (2021). https://doi.org/10.1145/3408877.3432455
Razak, S.: A case for course capstone projects in cs1. In: Proceeding of the 44th ACM Technical Symposium on Computer Science Education, SIGCSE 2013, pp. 693–698. Association for Computing Machinery, New York (2013). https://doi.org/10.1145/2445196.2445398
Tenenberg, J.: Industry fellows: bringing professional practice into the classroom. In: Proceedings of the 41st ACM Technical Symposium on Computer Science Education, SIGCSE 2010, pp. 72–76. Association for Computing Machinery, New York (2010). https://doi.org/10.1145/1734263.1734290
Tuckman, B.W.: Developmental sequence in small groups. Psychol. Bull. 63(6), 384 (1965)
Tuckman, B.W., Jensen, M.A.C.: Stages of small-group development revisited. Group Organ. Stud. 2(4), 419–427 (1977)
Umphress, D., Hendrix, T., Cross, J.: Software process in the classroom: the capstone project experience. IEEE Softw. 19(5), 78–81 (2002). https://doi.org/10.1109/MS.2002.1032858
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Oriol, M. (2023). Tribal Capstone Project Course. In: Capozucca, A., Ebersold, S., Bruel, JM., Meyer, B. (eds) Frontiers in Software Engineering Education. FISEE 2023. Lecture Notes in Computer Science, vol 14387. Springer, Cham. https://doi.org/10.1007/978-3-031-48639-5_3
Download citation
DOI: https://doi.org/10.1007/978-3-031-48639-5_3
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-48638-8
Online ISBN: 978-3-031-48639-5
eBook Packages: Computer ScienceComputer Science (R0)