- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
新工科背景下“软件工程综合实验”课程教学探索与实践
任健,王康,彭天豪
(北京航空航天大学计算机学院,北京100191)
新工科建设是我国主动应对影响范围深远的新一轮科技革命与产业变革的战略行动。高校的课程体系和课程质量下培养的学生是否能够适应新的大环境下市场对人才的创新创业等方面的能力需求,是目前高校课程改革亟待解决的问题,同时也是必须迎接的新的挑战[1]。然而,现阶段软件工程的实验教学仍然存在不少问题,与社会对人才的要求还存在一定差距。因此,为了切实提升软件工程课程的实验教学质量,需要对实验教学过程存在的问题进行分析,并探索促进软件工程实验教学改革的策略,从而不断培养学生的发现、分析、解决问题及实践应用能力。此外,大数据时代的到来,为软件产业注入了生机与活力。而软件产业的繁荣与发展,离不开高素质综合性软件工程专业人才的支持。为培养更多高素质的软件工程人才,改革软件工程教学需要创新,这也适应了软件工程行业的发展方向。
“软件工程综合实验”是计算机相关专业的一门专业课程,也是一门综合独立实验课程,其目标是培养学生的软件综合开发能力和实践创新能力。专业综合实验课程往往涉及学科基础课、专业课等多门课程,加上课程内容跨度较广、难度较高,如何设计课堂教学案例,保证课程的教学目标和教学效果,成为该课程的一个教学难点[2]。目前的软件工程教学存在以下亟待解决的问题。其一,纯理论教学内容抽象。在学习软件工程相关专业课程时,大部分学生在前序课程中会积累一定的编程语言和软件开发的经验。若软件工程综合实验类课程不能促进学生将课程内容与开发实践有效联系,将会出现学生认为课程内容重复,产生一定抵触心理。其二,教学模式单一。软件工程学科涉及软件开发、运行和维护等内容,学生除了掌握必要的理论知识外,还应当具备熟练的分析、设计、测试能力。但是,软件工程课程的很多环节都没有体现对规范化教学和训练的考量,导致学生在软件工程项目实践中状况百出,团队合作经验不足,软件过程制品缺乏统一的规范,无法满足社会业界的生产实践活动需要。其三,教授规范化过程管理工具较少。尽管如Git等协同开发工具在学生群体中被普遍应用,但是如UML、RUCM和MicrosoftProject等规范化的软件工程过程管理工具只有小部分学生有所接触,大部分学生并不了解软件生命周期各阶段制品的规范化管理对最终产品质量保障的作用。其四,教学学习效果评估颗粒度不细致。通常“软件工程综合实验”课程以学生组队完成指定项目或自选项目的形式进行,而且只在期中期末或项目评审阶段对项目整体成果和绩效进行阶段性评估,很难做到每周或者每月对每名学生的学习效果进行评估,所以部分学生的问题无法在项目实施过程中自动显现。
在新工科大背景下如何对课程进行改革,以消除原有课程教学的弊端,适应人才培养的新需求,成为亟待解决的问题。
软件工程综合实验要求学生针对现有的开源软件进行二次开发,遵照软件开发规范进行系统分析与设计,完成一个系统的综合开发任务。最后,提交规范化的实验报告,提高学生软件工程各阶段相关的系统文档撰写能力。
第一,本课程教学目标为学习和综合运用多种软件工程方法,从事相应的软件工程活动,对软件工程活动中出现的实际问题进行合理有效的处置,通过实验对方法的实施效果进行客观的分析和评判。整个课程一共分为三个专题模块,其中每个专题的分配时间依据学生的表现和反馈适当调整,每个专题内的子过程分别持续一至两周。第二,定义软件项目。学生自由组队后小组交流各成员特点和偏好,并和教师商议讨论确定实验项目。主要有两种方案供学生选择,一是在各开源平台上探索相关项目,并以此项目为基础提取高层次需求,更新和完善该开源项目;二是基于调查和调研提取的新的需求,从零开始,开发新的软件项目。软件工程实验过程包括软件需求分析、需求评审、软件设计与实现、软件测试、软件测试评审5个阶段。不限制软件工程项目开发架构,鼓励使用瀑布模型、敏捷模型。第三,软件工程实验过程管理。过程分为软件项目计划与监控、软件配置管理、实验追踪与分析。设计此专题的目的是促进项目推进过程、软件代码管理、成员贡献分工可控化和可视化。学生要有条理、有秩序地协作推进软件工程过程。学生需要针对每一专题的每个过程进行总结和汇报,保障学生在每个过程中都认真参与。
翻转课堂最早于2011年提出[3],该方法是对学习过程的两个阶段,即知识传授阶段和知识内化阶段进行颠倒[4]。翻转课堂现已成为美国主流的创新教学模式[5],同时也在全球教育界引起了广泛关注[6]。软件工程实验教学改变原有单一的“填鸭式”教学方式,积极推进开展“教师引导方向、学生探索细节、师生探讨教学相长”的翻转课堂模式。在“软件工程综合实验”课程开展过程中,翻转课堂模式实施的具体过程为:(1)教师布置下一阶段任务,提供相关的学习
您可能关注的文档
- 作战需求牵引的动力装置类课程教学改革实践.docx
- 自主可控信息技术类课程思政建设的探索与实践——以鲲鹏产业学院.docx
- 资源与环境经济学专业“环境工程概论”课程教学改革.docx
- 装配式建筑课程建设与实践探索——以“预制构件生产与运输”课程.docx
- 专业认证背景下提升本科课堂教学质量的探索.docx
- 专业课教学创新方法TRIZ理论的渗透及效果评价.docx
- 专业导论课分层教学实践及融合式培养路径探析.docx
- 助推产业升级的“产学研一体化”专业建设路径探索——以大理农林.docx
- 终身学习理念在专业课教学中的推广与应用.docx
- 中职学校如何开展工业机器人专业的教育教学——以深圳市开放职业.docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库及答案详解(最新).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库及答案详解(必刷).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库及答案详解(夺冠).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库含答案详解(精练).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库及答案详解(易错题).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库及答案详解(夺冠系列).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库含答案详解ab卷.docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库及答案详解(名师系列).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库及答案详解(名校卷).docx
- 高校教师资格证之《高等教育法规》能力提升B卷题库含答案详解(基础题).docx
最近下载
- 农庄小能手(积肥)(教学设计)-四年级下册劳动教育“小农庄”(校本课程).docx VIP
- 世界上最棒的礼物幼儿园儿童故事绘本PPT课件.pptx VIP
- 幼儿园故事《世界上最棒的礼物》绘本故事PPT课件.pptx VIP
- 幼儿园故事《世界上最棒的礼物》绘本故事PPT课件.pptx VIP
- 中国石化品牌管理手册解读(适用业务简单的单位).pptx
- 世界上最棒的礼物幼儿园儿童故事绘本PPT课件.pptx VIP
- 酒店管理物业 物业消防设施月度维保检查记录表——集团连锁酒店管理公司(叶予舜).docx VIP
- 室内分布通信系统工程施工组织设计方案.docx
- 北师大版2024年数学七年级下册期末模拟培优卷(含答案).docx VIP
- 铁路防洪重大风险分析与管控措施.pdf VIP
文档评论(0)