Full-stack Development and Soft Skills: An Agile-based Learning Framework

Majid Bahrehvar, Mohammad Moshirpour
{"title":"Full-stack Development and Soft Skills: An Agile-based Learning Framework","authors":"Majid Bahrehvar, Mohammad Moshirpour","doi":"10.24908/pceea.vi.15844","DOIUrl":null,"url":null,"abstract":"Full-stack software development skills are highly sought after by the tech industry. These skills are often obtained through hands-on experience in addition to learning the fundamental knowledge. Therefore, in order to provide effective training to software engineering students, it is important that educational institutions invest in innovative and practical training strategies. constructivist teaching and learning activities such as Project-based learning (PBL) can serve as effective strategies to provide hands-on and practical learning experiences for software engineering students. However, given the complexities of software development life-cycle, it would be highly beneficial to tailor a PBL approach that supports student learning and provides effective training. This research proposes an agile-based learning framework to facilitate learning of full-stack software development and the soft-skills that complement it. This framework has been applied to a software development and architecture course at the University of Calgary in fall 2021. The student perception of the delivery of the course and their performance is presented through survey, and the analysis of their Git repositories.","PeriodicalId":314914,"journal":{"name":"Proceedings of the Canadian Engineering Education Association (CEEA)","volume":"337 5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Canadian Engineering Education Association (CEEA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24908/pceea.vi.15844","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Full-stack software development skills are highly sought after by the tech industry. These skills are often obtained through hands-on experience in addition to learning the fundamental knowledge. Therefore, in order to provide effective training to software engineering students, it is important that educational institutions invest in innovative and practical training strategies. constructivist teaching and learning activities such as Project-based learning (PBL) can serve as effective strategies to provide hands-on and practical learning experiences for software engineering students. However, given the complexities of software development life-cycle, it would be highly beneficial to tailor a PBL approach that supports student learning and provides effective training. This research proposes an agile-based learning framework to facilitate learning of full-stack software development and the soft-skills that complement it. This framework has been applied to a software development and architecture course at the University of Calgary in fall 2021. The student perception of the delivery of the course and their performance is presented through survey, and the analysis of their Git repositories.
全栈开发和软技能:基于敏捷的学习框架
全栈软件开发技能受到科技行业的高度追捧。除了学习基础知识外,这些技能通常是通过实践经验获得的。因此,为了给软件工程专业的学生提供有效的培训,教育机构投资于创新和实用的培训策略是很重要的。像基于项目的学习(PBL)这样的建构主义教学活动可以作为有效的策略,为软件工程专业的学生提供动手和实际的学习经验。然而,考虑到软件开发生命周期的复杂性,定制一个支持学生学习并提供有效培训的PBL方法将是非常有益的。这项研究提出了一个基于敏捷的学习框架,以促进全栈软件开发的学习以及与之相辅相成的软技能。该框架已于2021年秋季应用于卡尔加里大学的软件开发和架构课程。学生对课程交付和他们的表现的看法是通过调查和分析他们的Git存储库来呈现的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信