Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3125659.3125680acmconferencesArticle/Chapter ViewAbstractPublication PagesiteConference Proceedingsconference-collections
research-article

A Holistic Capstone Experience: Beyond Technical Ability

Published: 27 September 2017 Publication History

Abstract

This paper presents a two-semester capstone experience successfully employed over three years within a CS department of just four faculty members faced with growing enrollment. This year long capstone experience is a significant overhaul of an earlier capstone implementation that increases the breadth and depth of project topics. This restructuring facilitates a greater emphasis on research, planning, and soft skills that are typically not emphasized in computer science courses, while allowing enrollment growth. Assessment is based on the product and the software development process including research, planning, coding and communication to various audiences in written, visual and verbal forms. This new model more closely aligns the students' capstone experiences with skills necessary for a career in computer science while aligning with student outcomes laid out in our program design.

References

[1]
ACM/IEEE-CS Joint Task Force on Computing Curricula. 2015. Curricula 2013. ACM Press and IEEE Computer Society Press, New York, NY, USA.
[2]
L. Alperowitz, D. Dzvonyar, B. Bruegge, 2016, Metrics in Agile Project Courses, In proc of of the 38th International Conference on Software Engineering Companion, Austin TX, USA, ACM, New York, NY, USA, pp. 323--326.
[3]
T. Clear, M. Goldweber, F. Young, P. Ledig, K. Scott, 2001, Resources for Instructors of Capstone Courses in Computing, ACM SIGCSE Bulletin, Volume 33, Issue 4, ACM, New York, NY, USA, pp. 93--113.
[4]
Chamilard and K. Braun, 2002, The Software Engineering Capstone: Structure and Tradeoffs, In proc of the 33rd SIGCSE Technical Symposium on Computer Science Education, ACM Press, New York, NY, USA, PP 227--231.
[5]
S. Hatton, 2007m, Early Prioritization of Goals, In proc of the 2007 Conference on Advances in Conceptual Modelling: Foundations and Applications, Springer-Verlag, Berlin, pp. 235--224.
[6]
A. Fedoruk, M. Gong, M. McCarthy, 2014, Student Initiated Capstone Projects, In proc of the 15th Annual Conference on Information technology education, ACM Press, New York, NY, USA, pp. 65--70.
[7]
Google Inc, 2009, Google Java Style Guide, Online: Accessed 3/4/2017 https://google.github.io/styleguide/javaguide.html
[8]
A. Goold, 2003. Providing Process for Projects in Capstone Courses, In proc of the 8th annual conference on Innovation and technology in computer science education: Volume 35 Issue 3, ACM Press, New York, NY, USA, pp. 26--29.
[9]
G. Guest, Greg, 2012, Applied thematic analysis, Sage Publications, Thousand Oaks, CA, USA, ISBN: 1412971675
[10]
D. Hall and S. Buzwell, 2012, "The Problem of Free-Riding in Group Projects: Looking Beyond Social Loafing As Reason for Non-Contribution," Journal of Active Learning in Higher Education, vol. 14, no. 1, pp. 37--49.
[11]
C. Lianping, 2015, Continuous Delivery: Huge Benefits but Challenges Too, IEEE Software, Volume 32, Issue 2, IEEE Press, New York, NY, USA, pp. 50--54.
[12]
S. Mohan, S. Chenowth and S. Bhohner, 2012, Towards a Better Capstone Experience, in proc of the 43rd ACM technical symposium on Computer Science Education, ACM Press, New York, NY, USA, pp. 111--116.
[13]
A. Neyem, J. I. Benedetto and A. F. Chacon, 2014, Improving Software Engineering Education through an Empirical Approach: Lessons Learned from Capstone Teaching Experiences, Proceedings of the 45th ACM technical symposium on Computer science education, ACM Press, New York, NY, USA, pp. 391--396.
[14]
M. Ohland, D. Giurintano, B. Novoselich, P. Brackin and S. Sangelkar, 2015, "Supporting Capstone Teams: Lessons from Research on Motivation," International Journal of Engineering Education, vol. 31, no. 6, pp. 1748--1759.
[15]
K. Rubin, 2013, Essential Scrum, Addison Wesley, Upper Saddle River, NJ, ISBN: 0-23-704329-5.
[16]
J. Spolsky ad M. Pryor, 2011, Trello, Trello Inc, New York, NY, USA Online accessed 8/4/2016 https://trello.com
[17]
D. Wilkins and P Lawhead, 2000, Evaluating Individuals in Team Projects, Proceedings of the thirty-first SIGCSE technical symposium on Computer science education, ACM New York, NY, USA, pp. 172--175.
[18]
J. Williams, B. Blair, J. Börstler, T. Lethbridge and K. Surendran, 2003, Client Sponsored Projects in Software Engineering Courses, ACM SIGCSE Bulletin, Volume 35, Issue 1, ACM, New York, pp. 401--402.3
[19]
S. Zilora, 2015, Industry Emulated Projects in the Classroom, In proc of the 16th Annual Conference on Information Technology Education, ACM Press, New York, NY, USA, pp. 115--119.

Cited By

View all
  • (2024)Exploring the Impact of Generative AI for StandUp Report Recommendations in Software Capstone Project DevelopmentProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630854(951-957)Online publication date: 7-Mar-2024
  • (2024)Enhancing commit message quality in software capstone projects with generative AISoftwareX10.1016/j.softx.2024.10194728(101947)Online publication date: Dec-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGITE '17: Proceedings of the 18th Annual Conference on Information Technology Education
September 2017
202 pages
ISBN:9781450351003
DOI:10.1145/3125659
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 September 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. capstone
  2. computer science education
  3. project based learning

Qualifiers

  • Research-article

Conference

SIGITE/RIIT 2017
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)1
Reflects downloads up to 16 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Exploring the Impact of Generative AI for StandUp Report Recommendations in Software Capstone Project DevelopmentProceedings of the 55th ACM Technical Symposium on Computer Science Education V. 110.1145/3626252.3630854(951-957)Online publication date: 7-Mar-2024
  • (2024)Enhancing commit message quality in software capstone projects with generative AISoftwareX10.1016/j.softx.2024.10194728(101947)Online publication date: Dec-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media