一句话:报告软件工程本科生自筹一年期毕业设计项目的流程、实践、时间线与经验教训。
本科课堂学习与实践脱节是常见问题,毕业设计、实习等可帮助学生连接理论与实践,但也可能因课程可管理性而屏蔽产品可行性、商业规划与创业等真实风险。作者为软件工程本科生提供自筹一年期毕业设计项目:学生从四个尚未评估可行性的产品想法出发,负责产品发现、技术选型与遵循良好软件工程实践的技术开发,同时制定商业与营销计划并成立 LLC。本文以经验报告形式描述该团队采用的过程、实践和时间线,并总结经验教训,为计算类毕业设计课程中的学生自筹项目提出建议。
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 paper1describes 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.
DOI 原文 ·
@inproceedings{paperbot10945,
title = {Student-Sponsored Projects in a Capstone Course : Reflections and Lessons Learned},
author = {Ethan Butt and Suzette Person and Christopher Bohn},
booktitle = {ICSE},
year = {2022},
doi = {10.1109/icse-seet55299.2022.9794270}
}