TY - JOUR
T1 - Adapting Hackathon-Honed Skills Toward Software Engineering Capstone
AU - La Place, Cecilia
AU - Jordan, Shawn S.
N1 - Publisher Copyright:
© American Society for Engineering Education, 2022.
PY - 2022/8/23
Y1 - 2022/8/23
N2 - Coding marathons known as hackathons are informal teaching and learning environments where students build skills they can use in class, and design innovative projects they can use to pursue industry employment. Though many elements of undergraduate engineering programs facilitate similar outcomes, students still seek out hackathons as a means to obtain more real-world experience. Prior work has shown that students are enticed to attend hackathons to take advantage of independent learning and networking opportunities. Prior work also suggests that hackathons engage students by incorporating a culture of teaching and learning through self-regulated learning, and through sharing and learning with other participants. This prompts the applicability of hackathons in the classroom and inquiry into students' transferable skills development. Exploring this query benefits students who struggle in class by examining alternative engagements and technical development opportunities. Extending existing work to examine if and how students develop and apply skills developed during hackathons in the classroom, the following research questions guided this study: 1. What technical knowledge do students use in capstones and hackathons? 2. Where do students learn the knowledge used in capstones and hackathons? 3. How does the software development process used by students differ between capstone and hackathon projects? This paper builds upon a previously published work in progress, finding that students who attended hackathons and a project-based learning Software Engineering degree, built transferable skills between hackathons and capstones. Participants described the employment of software design methodologies in both hackathons and capstone projects, various problem solving and researching approaches used, and a distinct level of attention to the context of development, informal or formal, to determine their courses of actions. Leveraging adaptive expertise as a lens to understand the development of learning mechanisms and problem-solving processes, we position hackathons as a valuable supplement to Computer Science and Software Engineering coursework as it engages students in project development, problem-solving, and learning through dynamic constraints.
AB - Coding marathons known as hackathons are informal teaching and learning environments where students build skills they can use in class, and design innovative projects they can use to pursue industry employment. Though many elements of undergraduate engineering programs facilitate similar outcomes, students still seek out hackathons as a means to obtain more real-world experience. Prior work has shown that students are enticed to attend hackathons to take advantage of independent learning and networking opportunities. Prior work also suggests that hackathons engage students by incorporating a culture of teaching and learning through self-regulated learning, and through sharing and learning with other participants. This prompts the applicability of hackathons in the classroom and inquiry into students' transferable skills development. Exploring this query benefits students who struggle in class by examining alternative engagements and technical development opportunities. Extending existing work to examine if and how students develop and apply skills developed during hackathons in the classroom, the following research questions guided this study: 1. What technical knowledge do students use in capstones and hackathons? 2. Where do students learn the knowledge used in capstones and hackathons? 3. How does the software development process used by students differ between capstone and hackathon projects? This paper builds upon a previously published work in progress, finding that students who attended hackathons and a project-based learning Software Engineering degree, built transferable skills between hackathons and capstones. Participants described the employment of software design methodologies in both hackathons and capstone projects, various problem solving and researching approaches used, and a distinct level of attention to the context of development, informal or formal, to determine their courses of actions. Leveraging adaptive expertise as a lens to understand the development of learning mechanisms and problem-solving processes, we position hackathons as a valuable supplement to Computer Science and Software Engineering coursework as it engages students in project development, problem-solving, and learning through dynamic constraints.
UR - http://www.scopus.com/inward/record.url?scp=85138262415&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85138262415&partnerID=8YFLogxK
M3 - Conference article
AN - SCOPUS:85138262415
SN - 2153-5965
JO - ASEE Annual Conference and Exposition, Conference Proceedings
JF - ASEE Annual Conference and Exposition, Conference Proceedings
T2 - 129th ASEE Annual Conference and Exposition: Excellence Through Diversity, ASEE 2022
Y2 - 26 June 2022 through 29 June 2022
ER -