Facilitating Cross & Beyond Course Project-Based Software Engineering Learning Experiences

Timothy Maciag
{"title":"Facilitating Cross & Beyond Course Project-Based Software Engineering Learning Experiences","authors":"Timothy Maciag","doi":"10.24908/pceea.vi.15838","DOIUrl":null,"url":null,"abstract":"Throughout each academic semester, software engineering students are often provided with opportunities to explore open-ended project-based activities. Within the confines of specific courses, many of these explorations have resulted in interesting and impactful, partially or fully engineered software solutions. However, after student-developed solutions are explored, tested, and delivered within a classroom setting it has been the author’s experience that they often don’t progress beyond the course in which students explored and created them in. The results of this are missed opportunities for innovation as well as missed opportunities for further creative and collaborative explorations. This work-in-progress explores the following question: what could a model, process, and/or framework look like that would enable software engineering educators to create a learning environment that facilitates continued exploration, collaboration, and iteration of project-based student work beyond individual courses? This paper will describe an exploratory hybrid framework called ORhiDeCy that the author has designed and has been exploring in his courses over the last several years. This paper describes ORhiDeCy, an example of its successful use in the author’s software engineering teaching practice, collaborator and student feedback, and the author’s reflections and ideas for continued explorations.","PeriodicalId":314914,"journal":{"name":"Proceedings of the Canadian Engineering Education Association (CEEA)","volume":"18 1 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.15838","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Throughout each academic semester, software engineering students are often provided with opportunities to explore open-ended project-based activities. Within the confines of specific courses, many of these explorations have resulted in interesting and impactful, partially or fully engineered software solutions. However, after student-developed solutions are explored, tested, and delivered within a classroom setting it has been the author’s experience that they often don’t progress beyond the course in which students explored and created them in. The results of this are missed opportunities for innovation as well as missed opportunities for further creative and collaborative explorations. This work-in-progress explores the following question: what could a model, process, and/or framework look like that would enable software engineering educators to create a learning environment that facilitates continued exploration, collaboration, and iteration of project-based student work beyond individual courses? This paper will describe an exploratory hybrid framework called ORhiDeCy that the author has designed and has been exploring in his courses over the last several years. This paper describes ORhiDeCy, an example of its successful use in the author’s software engineering teaching practice, collaborator and student feedback, and the author’s reflections and ideas for continued explorations.
促进跨课程和超越课程项目为基础的软件工程学习经验
在每个学期中,软件工程专业的学生经常有机会探索开放式的基于项目的活动。在特定课程的范围内,许多这些探索产生了有趣和有影响力的,部分或完全工程化的软件解决方案。然而,在学生开发的解决方案被探索、测试并在课堂环境中交付之后,作者的经验是,这些解决方案通常不会超出学生探索和创造它们的课程。这样做的结果是失去了创新的机会,也失去了进一步创新和合作探索的机会。这个正在进行的工作探讨了以下问题:一个模型、过程和/或框架是什么样子的,它将使软件工程教育者能够创建一个学习环境,以促进在个别课程之外的基于项目的学生工作的持续探索、协作和迭代?本文将描述一个名为ORhiDeCy的探索性混合框架,该框架是作者在过去几年的课程中设计并一直在探索的。本文描述了ORhiDeCy,这是作者在软件工程教学实践中成功使用的一个例子,合作者和学生的反馈,以及作者对继续探索的思考和想法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信