[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3510456.3514160acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Student-sponsored projects in a capstone course: reflections and lessons learned

Published: 17 October 2022 Publication History

Abstract

Undergraduate students in all disciplines sometimes struggle to see the connections between what they learn in the classroom and how it will be used in practice. Capstone courses, internships, and co-op experiences can help students bridge this gap by allowing students to put theory into practice on real-world projects and by connecting students to industry practices and partners. These experiences can better prepare students for their careers, but they may also shield students from real-world risks, such as lack of product feasibility or viability, and from the non-technical tasks of business planning and startup tasks, in order to make the academic aspects of the course manageable and scalable. In this work, we present our experience offering undergraduate Software Engineering students the opportunity to self-sponsor a year-long capstone project. Students began the course with four software product ideas, none of which had been assessed for feasibility or viability. During the academic year, students were responsible for product discovery, technology selection, and technical development following good Software Engineering practices. They also created business and marketing plans, and formed an LLC. This paper1 describes the processes, practices and timeline we followed for a student-sponsored capstone team. We also share our lessons learned and offer suggestions for student-sponsored projects in computing capstone courses.

References

[1]
Gursimran Walia Alex Radermacher and Dean Knudson. 2014. Investigating the Skill Gap between Graduating Students and Industry Expectations. _. [Online].
[2]
Rafael Chanin, Afonso Sales, Leandro Pompermaier, and Rafael Prikladnicki. 2018. Challenge Based Startup Learning: A Framework to Teach Software Startup. In Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (Larnaca, Cyprus) (ITiCSE 2018). Association for Computing Machinery, New York, NY, USA, 6 pages.
[3]
Stefan C. Christov and Mark E. Hoffman. 2019. Experiential Learning of Software Project Management and Software Development via Course Collaboration. _. [Online].
[4]
Nitish M. Devadiga. 2017. Software Engineering Education: Converging with the Startup Industry. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE T). 192--196.
[5]
John. Dewey. 1938. Experience and Education.
[6]
John G. Flowers. 2008. Improving the Capstone Project Experience: a Case in Software Engineering. [Online].
[7]
Scott Freeman, Sarah L. Eddy, Miles McDonough, Michelle K. Smith, Nnadozie Okoroafor, Hannah Jordt, and Mary Pat Wenderoth. 2014. Active learning increases student performance in science, engineering, and mathematics. Proceedings of the National Academy of Sciences 111, 23 (2014), 8410--8415.
[8]
Nicole Herbert. 2018. Reflections on 17 Years of ICT Capstone Project Coordination: Effective Strategies for Managing Clients, Teams and Assessment Reflections on 17 Years of ICT Capstone Project Coordination: Effective Strategies for Managing Clients, Teams and Assessment. _. [Online].
[9]
Marko Ikonen and Jaakko Kurhila. 2009. Discovering High-impact Success Factors in Capstone Software Projects. [Online].
[10]
Kevin Lee Feifei Chen Andrew Cain Mohamed Abdelrazek Jean-Guy Schneider, Peter W. Eklund.2020. Adopting Industry Agile Practices in Large-scale Capstone Education. _. [Online].
[11]
Youry Khmelevsky. 2019. Ten Years of Capstone Projects at Okanagan College: A Retrospective Analysis. [Online].
[12]
Don't Panic Labs. [n.d.]. Don't Panic Labs. http://dontpaniclabs.com. [Online; accessed January 2022].
[13]
Viljan Mahnic. 2012. A Capstone Course on Agile Software Development Using Scrum. IEEE Transactions on Education 55, 1 (2012), 99--106.
[14]
Colin Maly, Suzette Person, and Leen-Kiat Soh. 2021. SE-First: A New Approach to Software Engineering Education. In 2021 IEEE Frontiers in Education Conference (FIE). 1--9.
[15]
University of Colorado Boulder. 2020. 2020 Senior Design Projects. http://www.colorado.edu/ecee/undergraduate-program/senior-design/2020-senior-design-projects#team-initiated/. [Online; accessed March 2021].
[16]
University of Nebraska Board of Regents. 2001. Intellectual Property Policy of the University of Nebraska. https://digitalcommons.unl.edu/ir_information/14/. [Online].
[17]
Maria Paasivaara, Jari Vanhanen, and Casper Lassenius. 2019. Collaborating with Industrial Customers in a Capstone Project Course: The Customers' Perspective. [Online].
[18]
Maria Paasivaara, Dragoş Vodă, Ville T. Heikkilä, Jari Vanhanen, and Casper Lassenius. 2018. How Does Participating in a Capstone Project with Industrial Customers Affect Student Attitudes?. In Proceedings of the 40th International Conference on Software Engineering: Software Engineering Education and Training (Gothenburg, Sweden) (ICSE-SEET '18). Association for Computing Machinery, New York, NY, USA, 49âĂŞ57.
[19]
Jacob R. Miller Sandra Gorka and Brandon J. Howe. 2007. Developing Realistic Capstone Projects in Conjunction with Industry. _. [Online].
[20]
Andrew Scott, William Kreahling, Mark Holliday, and Scott Barlowe. 2017. A Holistic Capstone Experience: Beyond Technical Ability.
[21]
IEEE Computer Society and Association for Computing Machinery Joint Task Force on Computing Curricula. 2015. Software Engineering 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. https://www.acm.org/binaries/content/assets/education/se2014.pdf. [Online].
[22]
D.A. Umphress, T.D. Hendrix, and J.H. Cross. 2002. Software process in the classroom: the Capstone project experience. IEEE Software 19, 5 (2002), 78--81.
[23]
Scott Wurdinger and Pete Allison. 2017. Faculty Perceptions and Use of Experiential Learning In Higher Education. Journal of e-Learning and Knowledge Society 13, 1 (January 2017).

Cited By

View all
  • (2024)Innovative Capstone Project Approaches in a Software Development Master's Program2024 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON60312.2024.10578643(1-5)Online publication date: 8-May-2024
  • (2023)Aligning Academic Efforts with Key Industries: A Case of Computing at the University of Namibia2023 IEEE Frontiers in Education Conference (FIE)10.1109/FIE58773.2023.10343344(1-8)Online publication date: 18-Oct-2023

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE-SEET '22: Proceedings of the ACM/IEEE 44th International Conference on Software Engineering: Software Engineering Education and Training
May 2022
292 pages
ISBN:9781450392259
DOI:10.1145/3510456
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

In-Cooperation

  • IEEE CS

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 17 October 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. capstone
  2. computer science
  3. entrepreneurship
  4. software engineering
  5. startup

Qualifiers

  • Research-article

Conference

ICSE '22
Sponsor:

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)19
  • Downloads (Last 6 weeks)1
Reflects downloads up to 21 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Innovative Capstone Project Approaches in a Software Development Master's Program2024 IEEE Global Engineering Education Conference (EDUCON)10.1109/EDUCON60312.2024.10578643(1-5)Online publication date: 8-May-2024
  • (2023)Aligning Academic Efforts with Key Industries: A Case of Computing at the University of Namibia2023 IEEE Frontiers in Education Conference (FIE)10.1109/FIE58773.2023.10343344(1-8)Online publication date: 18-Oct-2023

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