在线教学典型案例之三——《软件工程》课程

学生是线上学习的主体,课前学生要按照学习进度进行预习和学习知识的准备工作;课上学生会根据学习任务自主完成共享课中知识点的学习,并完成各项课堂活动;课后学生则会利用在线学习平台完成知识的巩固、拓展以及作业练习。

(2)项目实训活动

《软件工程》是一门理论性和实践性都很强的课程。如何将所学知识应用到软件项目开发的实践中,是本课程的一个重要内容。为了让学生更好地应用所学知识,课程安排了项目开发实训活动。项目实训安排如下:学生以自愿结合的方式组建项目小组,每个项目小组选定一个软件项目,根据课程进度和所学知识,通过小组合作和角色扮演的方式完成一个项目的开发。学生项目实训工作如图2所示。

图2项目实训活动安排

学生选择项目后,将在组长的协调下完成一个软件产品的开发,根据软件项目需求分析、总体设计以及详细设计等阶段工作,项目小组的学生通过线上、线下交流完成自己所负责的工作,并书写各阶段的开发文档通过翻转课堂进行提交。教师在项目实训中随时监控各项目小组的项目进度,并进行指导。具体分工如图3所示。

图3项目实训具体分工

2.教学内容设计

结合应用型高校人才培养目标,《软件工程》课程的教学目标以及实现目标的线上教学方式分别为:

目标(2)培养学生对软件项目进行分析设计建模的能力。(利用在线直播课以及章节作业)

为达到《软件工程》课程教学目标,保持教学内容的前沿性,课程选取的教学内容以传统软件开发方法学的软件生命周期为主线,以目前比较流行的面向对象开发方法和工具为重点,主要内容包括:软件工程概述、软件项目的可行性研究、软件项目的需求分析、软件项目的概要设计、软件项目的详细设计、软件项目的实现、软件项目的测试、软件维护、软件项目管理,具体内容如表1所示:

表1《软件工程》课程教学内容

目录

理论内容

实践内容

软件工程概述

软件工程概念,软件开发方法学与软件开发模型。

软件项目的可行性研究

软件项目可行性研究的目的,可行性研究的过程、方法和工具。

对一个软件项目进行可行性研究;可行性研究报告的读和写。

软件项目的需求分析

软件项目的需求分析的目的,需求分析的过程、方法和工具。

对一个软件项目进行需求分析;需求分析规格说明书的读和写。

软件项目的概要设计

软件项目概要设计的目的,概要设计的过程、方法和工具。

对一个软件项目进行概要设计;概要设计说明书的读和写。

软件项目的详细设计

软件项目详细设计的目的,详细设计的过程、方法和工具。

对一个软件项目进行详细设计;详细设计说明书的读和写。

软件项目的实现

软件项目编码的方法、策略和规范。

将详细设计翻译成代码,并实现软件项目的具体功能。

软件项目的测试

软件项目测试的目的、测试方法、级别和过程管理。

设计测试用例,完成对软件项目的各类测试。

软件维护

软件项目维护的目的、类型、过程和方法。

软件维护过程文档的读和写。

软件项目管理

软件项目管理方法

对一个软件项目的开发进行管理

对于共享课中所学知识、工具和方法的应用,教师则利用在线直播课,采用案例教学的方法,通过讨论的方式进行重点介绍。着重培养学生利用所学工具和方法对软件项目进行分析、设计和建模的能力。比如以数据流图的应用为例,我们在教学中以订货系统为案例,首先利用学生在共享课中所学方法和工具建立起一个系统的数据流图,然后让学生通过分组讨论的方法对最初的数据流图不断的修改和完善,并选择若干个比较好的数据流图全班同学一起分析优缺点并进行改进,最终通过投票的方式选取一个数据流图。利用课上讨论,征集方案让学习利用所学知识自己完成对系统模型的创建和修改,既可以让学生更好的掌握所学方法和工具,并灵活应用,培养学生对软件项目进行分析设计建模的能力,而且通过模拟软件项目实际开发过程,也可以增加学生学习的主动性。具体过程如图4所示。

案例:订货系统

一家工厂的采购部每天需要一张订货报表,报表按零件编号排序,表中列出所有需要再次订货的零件。对于每个需要再次订货的零件应该列出下面数据:零件编号,零件名称,订货数量,目前价格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的CRT终端把事务报告给订货系统。当某种零件的库存数量少于库存量临界值时就应该再次订货。

图4数据流图的创建过程

3.教学评价设计

课程考核方式采用过程性评价与终结性评价相结合的多元化课程评价体系。具体评价方式:过程化考核+项目考核+课程基础知识测试,具体构成如图5所示。

过程化考核由学生平时学习成绩构成,包括:视频学习时长和课堂成绩(20分),章节测试(20分),章节作业(60分)。过程化考核成绩占总评成绩的30%。

项目考核由学生提交的项目报告成绩、学生在项目开发过程中的表现以及项目答辩成绩构成。本课程的内容学习完毕后,要求学生通过自由组队、自主选题的方式选择一个软件项目进行实践,并根据课程所学内容提交软件项目开发过程报告。老师负责监控学生在项目完成过程中的表现,并根据项目报告和学生的表现对每个学生的项目实践进行打分。项目成绩占总评成绩的40%。

课程基础知识测试由期末测试成绩构成,期末测试主要考查学生对课程所学的基本知识点的掌握情况。课程基础知识测试成绩占总评成绩的30%。

图5软件工程总评成绩结构

该评价方法强调了过程考核,增加了项目考核,突出对学生应用知识解决实际问题能力的考查。

4.思政融合设计

根据《软件工程》课程的特点,可以从以下几个方面将思政育人思想融入课堂,激发学生的家国情怀,激励学生拼搏进取。

(1)讲好计算机软件领域杰出人物的故事

(2)认识国产软件的重要性

(3)“健康码:数字技术助力战疫”

(4)项目管理:体验分工合作的重要性

三、线上教学实施

教学方式:线上混合式教学

网络共享课:

教材:张海藩,牟永敏.软件工程导论(第6版).清华大学出版社

教学实施:

1.课前发布学习任务

2.课上答疑、交互、讲授

四、线上教学反思

1.《软件工程》课程中的理论部分内容比较乏味、概念比较抽象,学生缺少学习兴趣。而通过网络共享课的形式进行学习,会导致主讲教师无法监控学生学习效果,所以在直播课中教师对知识的应用进行讲解时,会出现交互困难的问题。往往需要教师对使用的工具和方法重新进行讲解和介绍,课堂效率较低。

2.部分学生只能利用手机进行在线学习,以致学生在上直播课时常常遇到网卡、掉线以及屏幕不清楚等问题影响学习效果。

3.由在网络共享课为统一授课,不能很好地实施分层教学,也无法迅速捕捉每个学生的掌握情况,学生在线课堂学习效果存在差异。为防止学生失去学习兴趣,要及时听取学生反馈意见,完善课下答疑过程,并在直播课上对自己的教学内容及教学进度进行调整。

THE END
1.在线教学APP开发(大平台)在线教学app开发,在线教学系统开发,在线教学软件开发,在线教学app制作,在线教学模式制作,在线教学平台模式,在线教学系统模式制度开发 互联网+教育”在当前既成为学术各界的理论焦点问题,也成为促进教育改革与发展的实践问题,研究力图以“互联网+教育”的本质问题为逻辑出发点,来进一步深入和探讨国家为什么要提出“互联网+https://product.11467.com/info/9767379.htm
2.教学APP的开发功能是什么?统软云APP开发APP开发APP开发 2024-11-27 发布浏览:597 次 随着移动互联网的出现,移动教育已经成为最重要的教育模式之一。目前,许多学校或培训机构都可以很容易地看到在线教学软件,而这些教学软件的出现也在不断丰富教学方法,让人们获得更全面的知识。在线教学应用的优势是什么? https://www.unisoft.cn/service/app/f8657e29dca25e14.html
3.线上教育软件公司的崛起与革新一方面,随着市场竞争的加剧和用户需求的变化,这些公司需要不断调整和优化产品和服务,以保持竞争优势;另一方面,随着技术的不断进步和应用场景的拓展,线上教育软件公司也将迎来更多的发展机遇。例如,通过与其他行业的融合和创新,线上教育软件公司可以开发出更多具有创新性和实用性的产品和服务,以满足用户日益多样化的学习https://www.pbids.com/aboutUs/pbidsNews/1861300385567838208
4.毕业设计springboot线上教学平台但由于学员的工作和生活越来越忙,开发出一个网上线上教学平台系统是必然的,简化许多繁琐过程的程序,正是我们所需要的。这篇文章研究了基于Spring Boot框架的线上教学平台的开发和实现,从需求分析、总体设计到具体实现,最终完成了整个线上教学平台,从而方便了学员和提高了管理员人员的管理水平。https://blog.csdn.net/m0_50936939/article/details/137811419
5.云上软件教学服务Classroom云教学软件课堂教学软件Classroom是基于华为云的云上软件教学服务,支持高校师生实现备课、上课、作业、考试、实验、实训等全教学流程的线上教学,提供多类习题自动判题、企业级DevOps实训、免费在线习题库等众多高级特性辅助进行数字化教学转型 超低价格套餐供您选择了解详情→ 立即体验1对1咨询 https://www.huaweicloud.com/product/classroom.html
6.格子匠在线教育平台系统服务商,专注线上直播录播教学平台开发格子匠助力教育培训机构打造专属线上课堂! 行业解决方案 知识付费 为知识大V、个人讲师快速搭建知识店铺 在线教育 专注职业、兴趣等教育机构平台搭建 产品业务 移动微网校 直播系统 PC网校 app 小程序 录课软件 敬请期待 录播课程、大班直播、小班直播、1V1直播、公开课多种模式满足各种教学需求https://www.grazy.cn/
7.杭州软件测试工程师培训机构选哪家,我选杭州达内日记软件测试是保障软件质量的唯一途径!在微软这样的软件大公司的人员架构上,微软北部,软件测试工程师与软件开发工程师的人员比例一般为1.5-2.5左右,由此可见软件测试工程师是非常重要的。 在国内,软件测试工程师与开发工程师的比例远远没有达到这个程度,随着软件行业的发展,国内对测试人员的需求也越来越大。测试人员还有很大https://m.douban.com/note/289367352/
8.培训与开发智能反馈教学软件产品简介 踏瑞培训与开发智能反馈比赛教学软件,包括培训需求分析、培训项目设计与实施、培训效果评估、基于胜任力素质的培训需求分析、培训能力成长计划和培训项目库等内容。在每一具体的实验流程中,软件时刻秉承“所见即所得”的指导思想,在https://www.topwaysoft.com/product/5f87ddb4792b5eb70450adfd
9.多媒体网络教学系统12篇(全文)一个好的多媒体CAI系统必须有好的教育思想和教育思路为保障, 而好的教育思想和教育思路是体现在脚本中的。因此, 编写高质量的脚本是开发多媒体CAI系统的关键。 1.2.4 课件框架结构设计 首先要根据教学内容设计知识结构流程图, 并考虑教学软件在实际应用中的具体情况, 建立软件的系统结构。它反映整个教学软件在主要框https://www.99xueshu.com/w/ikeyaj469aq5.html
10.过一个科学的周末!中科院第十九届公众科学日周末开启活动报名及详情请关注活动网站和“中国科学院软件研究所”公众号后续发布信息 中国科学院文献情报中心 活动时间:2023年5月13日 活动地点:北京市海淀区-海淀区北四环西路33号中关村北一街中国科学院文献情报中心、北京市海淀区中科院学术会堂 活动内容: 1.线上活动 https://www.thepaper.cn/newsDetail_forward_23070614?commTag=true
11.线上讲课用的什么软件APP推荐线上讲课用的什么软件下载而线上讲课则成为了一个方便高效的学习方式。那么,老师们在线讲课时会用到哪些软件呢?这些软件不仅可以帮助老师开展互动教学,还能提升学生的学习效果。它们通常具备屏幕共享、在线白板、小组讨论等功能,让学生与老师之间实现了无障碍的交流。线上讲课软件不仅能提供高清流畅的视频教学,还能进行实时互动和答疑解惑。这些https://www.wandoujia.com/bangdan/556367/
12.如何上好一堂线上课?教师必备的课堂教学软件线上教学情况紧急使得教师们迫切想要寻找一款能够满足线上教学需求的教学软件,老师希望这款软件能够满足线上教学环境下的网课任务、监督打卡、作业批改等任务。本文将为大家分享一款免费的课堂教学软件——BoardMix博思在线白板,帮助老师解决大部分的课堂问题,提高线上课堂的教学质量! https://boardmix.cn/article/classroomsoftware/
13.质量负责人工作报告(精选12篇)被调查对象中,有26.38%的学生(1133人)认为老师线上教学的课前准备非常充分,有55.67%的学生(2391人)认为老师线上教学的课前准备比较充分,有17.3%的学生(743人)认为老师线上教学的课前准备一般,有0.47%的学生(20人)认为老师线上教学的课前准备不充分,有0.19%的学生(8人)认为老师线上教学的课前准备非常不充分。https://www.yuwenmi.com/fanwen/baogao/457847.html
14.聂瑞芳:数字化时代智能财务人才培养体系研究专业核心课程全部实现互联网和移动端的线上线下结合的教学,实施翻转课堂教学和混合式课堂教学,在互联网和客户终端实现移动式和个性化学习。完善项目化课程、顶岗实习等实践课程实施在线过程管理和考核评价,完善学生实习机制和实训机制,持续提升专业人才培养质量水平。与金蝶合作建设?智能财务共享?课程,获得校级精品在线课https://www.kingdee.com/article/1501020987410382849.html
15.计算机毕业设计15篇计算机软件技术基础课程的教学目标是致力于学员编程能力、利用计算机处理问题的思维能力的提高,从而达到“软件知识和软件开发能力”的结合。为学员学习后续课程和利用计算机软件技术解决实际问题奠定基础。“课程教学理念”是人们对课程教学的理性认识和在此基础上所形成的对课程教学的认同及追求。课程教学理念体现着对课程https://www.fwsir.com/fanwen/html/fanwen_20230422093603_2738458.html
16.教育部产学合作协同育人教学内容和课程体系改革项目申报书—以产2023 年美丽软件科技有限公司 教育部产学合作协同育人项目申请书 项目名称:以产教融合为导向的软件工程课实践教学改革负 责人: 联系电话: 工作邮箱: 学校名称: 通信地址: 申请时间: 二○二三年七月制 填表说明 1. 申报资格: (1) 全日制本科高校在职教师或在校学生; (2) 原则上不接受之前已获得过同类项目资助https://max.book118.com/html/2023/0726/5044213004010301.shtm
17.线上教学教师心得体会(通用16篇)我们从一些事情上得到感悟后,常常可以将它们写成一篇心得体会,从而不断地丰富我们的思想。那么好的心得体会是什么样的呢?下面是小编为大家收集的线上教学教师心得体会,仅供参考,欢迎大家阅读。 线上教学教师心得体会 篇1 一、课堂教学中,努力体现教育新理念,提高课堂教学效率。 https://www.unjs.com/fanwenwang/xdth/20220429084531_5040257.html