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

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

(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推荐网上教学软件下载网上教学软件的出现不仅为学生提供了更多学习资源和学习方式,还为教师们提供了更多教学手段和工具。这些软件的功能多样化,涵盖了各个学科领域,可以提供在线课程、作业布置、在线测试等等。无论是在学校教育还是终身学习中,网上教学软件都已经成为了一种不可或缺的教育工具,为学生和教师们带来了更广阔的学习和教学空间。https://www.wandoujia.com/bangdan/554682/
2.在线课程app排行榜前十名在线课程app是一类比较实用的学习规划软件,通过软件用户可以细致的找到自己当前阶段所需要学习的内容,更好的应对今后的学习课程,通过实时的线上课程的讲解你就会更容易巩固成绩,那么好用的在线课程app有哪些呢?小编为你推荐以下几款。洋葱数学app 2024-11-20 学习 数学 立即下载 网易云课堂视频 2024-11-30 教学 https://m.pianwan.com/s/zj-2528975
3.手机在线教育APP手机在线教育软件有哪些在线教育APP哪个好→【手机在线教育APP】手机在线教育软件有哪些 在线教育APP哪个好 腾讯课堂app 腾讯课堂手机版app是腾讯专门开发的一款手机线上教育学习软件,腾讯课堂收录了大量的精品课程,可以了名师面对面请教交流,海量教学课程资源和名师,让你坐在家里就能体验高质量的学习教育,不用再去外面花钱补课了,真是太棒了! https://www.maigoo.com/goomai/189486.html
4.线上教育平台下载线上教育软件排行线上教育app共有24个软件 线上教育软件让大家可以轻松的在线进行教育学习,为广大用户提供更流畅更高端的服务,可以线上网课,可以和老师同屏互动,在这里上课体验更加沉浸式的体验,让大家学的更好。各种精选的优质课程应有尽有,学习起来轻松方便,适合不同的群体进行学习使用,手机学习非常的方便,视频,图文各种学习方式都可以选择,帮http://www.downyi.com/key/xianshangjiaoyuruanjian/
5.线上教学工具有哪些,5款必备的在线教学软件!● 学生展示和作业评估:学生可以使用白板软件进行作业展示和演讲,将自己的想法和内容展示给在白板之上,教师可以使用画笔实时评估和反馈。 总之,boardmix白板软件的优点是可以提供实时互动、可视化和协作的功能,轻松开启在线实时互动教学,帮助教师和学生在在线教学环境中更好地进行交流和学习。 https://www.fromgeek.com/daily/1044-588400.html
6.线上教学软件学习在线开班平台CP值线上授课营利LOL学习学习在线是创先全台唯一不是以课程销售的网络开班平台;拥有学习在线您不但立即享有专属的云端线上学习平台,多样化的後台管理功能,同时还可提供大量影片刋登功能,及多元化的辅销工具,轻轻松松就能坐拥云端新视界。 共生双赢法则 善用网络无国界零时差、全年无休的特性,学习在线开班平台以“您成功,我们才成功”的概念,透过https://lol.blueeyes.com.tw/intro_superiority-cn.php
7.远程教育软件远程教育软件哪个好在线教学平台下载远程教育软件是可以为小学、初中、高中学生提供远程网络教学、在线直播互动功能的在线教育教学服务平台。下载之家精心筛选了Classin在线教室、赣教云、无限宝、学习强国APP等在内的多款远程教育软件,方便广大学生和教师们在家学习与线上授课,免受2020年春季学期延期开学影http://mip.downza.cn/zt/1688-3.html
8.学习达人教学培训云平台V7.0免费在线试用软件库针对目前医疗行业业务学习的种种不便,我公司与多家医疗机构合作,立出资并开发了医疗行业的线上学习考试管理软件,满足医疗机构更方便快捷的进行培训学习,成为学习型医院必备系统。 2.建设目标 我公司建设的学习培训管理平台,通过SAAS云服务模式可直接访问,实现线上培训、学习和考试,脱离传统的线下培训学习模式,降低医院教https://www.xuanruanjian.com/soft/msg/88676.phtml
9.疫情下的教育:QQ群里的在线学习长什么样?作为月活7亿的国民社交软件,QQ陪伴着一代人成长,老师和学生们对它并不陌生。在抗击疫情的关键期,QQ可以作为在线教学工具被直接使用,一方面QQ作为国民社交软件对广大用户而言有着亲切和熟悉感。另外,无需再次安装在线学习app,还能打通微信、PC和腾讯文档,QQ里的在线教学也一定程度上降低了老师和学生们的时间和学习成本https://m.thepaper.cn/newsDetail_forward_5780264
10.线上教育学习方法工具网站APP一网打尽,一定有你想找的在线点名 预习布置思考 2、如何提防出现复制前面学生作答 主观题为主 3、多种软件齐上阵 建议使用功能集合性强的平台 第二类 异步在线教学模式 一、简介 特点 时间空间分离 优点 允许灵活支配时间,实现4A 主要是MOOC类教学平台 二、工具 1、爱课程网 https://www.jianshu.com/p/fb0fe4c11691
11.荷塘雨课堂在线学习软件荷塘雨课堂下载v4.4.0.2663软件厂商:独立开发者 适用系统:WinXP/WIN7/Win8/Win10 软件授权:免费软件 荷塘雨课堂安装教程 荷塘雨课堂软件是一款在线学习软件,是为清华大学师生定制的在线课堂软件,荷塘雨课堂客户端提供了桌面共享功能,方便教师进行直播教学,支持自建课堂,方便好用。 软件优势 https://www.wmzhe.com/soft-60275.html
12.微信企业号中财大邮箱龙马在线学堂)入学须知里面在线学堂已开设了中财MOOC、中财讲座、教学分享、学习平台、学习软件、教学直播、服务支持7个栏目。网站一经上线,总访问量以达122387次,内含349门课,为师生提供了教学经验分享、学习平台直达、学习软件汇聚、信息技术支持、教学直播等服务,获得了师生们满满好评!https://www.027art.com/beijingbenke/HTML/ea38cD0003LN49.html
13.通用在线学下载通用在线学app官方版下载v3.5.7通用在线学是一款优质实用的手机职业培训在线教学软件,这款软件为用户提供多种实用的手机在线专业课程,辅助用户提升自己的专业技能水平,需要的朋友就快来下载通用在线学体验吧! 软件介绍 非常好的手机移动学习培训软件,提供24小时在线答疑服务和在线视频学习,课程在线直播,可以帮助学员随时随地学习,最大化利用时间,依托大数https://app.ali213.net/android/530667.html
14.C语言学习软件:编程教育的得力助手简介:这款专为C语言设计的学习软件,为初学者和经验丰富的程序员提供了高效学习和实践的平台。它集成了丰富的教学资源、代码编辑器、编译器和调试工具。用户对其体验和教学效果给予了高度评价,称之为"特别好"。软件通过多个实用的文件和工具,如批处理、快捷方式、教程链接、示例代码和经典编译器支持,使学习C语言变得更https://blog.csdn.net/weixin_42596246/article/details/142666628
15.万岳教育培训系统源码在线学习平台线上教育系统万岳科技,提供全套在线教育培训系统和线上教育系统源码,为教育培训行业搭建一套完整在线学习平台,在线考试平台,在线直播,考试刷题,教辅商城,线下活动等一站式教学服务,万岳开发的线上教学软件专注为企业内训、职业教育、学历教育、语言培训、兴趣培训、公考培训等提供在线https://www.sdwanyue.com/jiaoyupeixun
16.超星网络教学平台入口/超星学习通在线登录(图文)超星学习通是一款随时随地在线学习的软件,在这里你可以随时在线阅读世界名著,免费课程随时学习,下面为您提供了超星学习通官方登录入口,希望对您有帮助! 超星学习通官方登录入口网页版https://passport2.chaoxing.com/login?fid=&refer=(点击链接登录) 超星学习通官方登录入口网页版https://passport2.chaoxing.com/loginhttps://www.dongrv.com/a/16133/
17.2019从2月11日第一次利用钉钉软件开教研会进行在线教学动员,到4月23日在腾讯会议上对第三轮综合实习进行全面总结,历时73天。期间教学团队的所有成员齐心协力,努力践行着“停教不停课,停教不停学”,以自己的实际行动向各行各业战斗在抗击新冠肺炎一线的人员致敬,积极想办法出主意,采用了多种教学手段和方法,有效保证了https://emc.cdutetc.cn/c/4e1c54fe-bf27-4a71-a441-d07e7ec5bb95.html
18.u校园智慧教学云平台手机版下载u校园智慧教学云平台是一款很好用的在线教学软件,在这里展开学科教育可以提供很多方便,很多知识内容都可以在这里查找,多种教学方式结合在一起能带来不错的效果,能够提高学生学习的积极性,让老师在教学的时候更加便利,有效地提高了学习和教育的效果。 《u校园智慧教学云平台》软件特色: 1.这里有很多与需要科目相关的知识https://gps.it168.com/detail/409821.html
19.首页虚拟课堂和在线学习管理系统 TutorRoom 提供最先進的虛擬教室。 Classroom 提供影片、訊息、PDF 上傳、白板工具等。 适用PC和移动装置的在线学校管理软件 TutorRoom 提供了一個完全製作、預建的線上輔導平台,非常適合任何大小的學校。 客制化教育科技软件 https://www.tutorroom.net/