1、上 海 建 桥 学 院 软件工程_课程教案8周次 第次课 2 学时 教案撰写人:SJQU-QR-JW-013(A0)贾铁军课程单元名称第6章 软件编程实现(1)本次授课目的与要求(1) 理解软件实现的方法、过程、任务、准则、策略;(2) 掌握软件实现的输入与输出、软件实现管理;(3) 熟练掌握编程技术、编码风格、编程规范、软件生成技术。教学设计思路、方法及过程通过在线教学进行任务安排:(1)课前预习:在准备好在线教学“中国大学MOOC”平台+云班课APP+教学群(班级群、学习组长群)基础上,发放预习任务(单列:有目标预习);采用方法,提前发放第一次课程教学“预习任务”学生有目的预习,有利于主动
2、学习;(2)课中教学:教学目标及要求、课程安排及考核、重点及难点、知识点(主要教学内容)、在线教学及学习方式方法、学习视频及电子书和课件(含网址)、教学过程、注意事项、小结、布置毕业及实验准备;采用教师先腾讯会议视频精讲、中间穿插交流互动、同课前预习相结合;(3)课后练习与实践:练习与实践云作业、实验准备(看视频)、讨论与交流和获得;教学方法:课前预习-在线教学-复习提高-练习实践-小结反馈(学习方法:预习-听课-研读-练习)教学过程:(2019上海市高校优质在线课程示范案例)考核方式:(学习态度20%,各种作业20%,实验20%,期末考试40%)学习态度(出勤及认真程度)、学习过程、活动及交
3、流、云作业(系统打分计入平时成绩)本次教学重点与难点(1) 教学重点:掌握软件实现的方法、过程和任务;软件实现的管理;编程技术、规范、软件生成技术。(2) 教学难点:掌握软件实现的管理;编程技术、规范、软件生成技术。教学内容提要及时间分配教学方法与手段设计(可添页)课前预习 提前3天通过课程教学群发给每个学生预习任务(有目标预习)新课引入 任务1(通过实际应用中的软件工程典型案例6.1,引出软件实现的主要任务及过程)(讲解(本次课程教学目标、本次课重点)、课件、电子书、视频)。20分钟任务2分别介绍教学内容6.1-6.2教学目标、重点难点、知识要点介绍(视频、课件、电子书等资源位置及阅读学习要
4、求) 归纳本次课主要知识点知识点1:软件编程实现知识点2:编程语言与编码技术知识点 通过任务6进行课后云作业 5分钟教师演示及启发式讲解讲解中提问、师生互动展示课程网站视频、课件、电子书等资源和位置 课外复习、预习要求及作业布置 课前预习(提前3天发放“预习任务”) 课后自主学习:按照要求阅读视频、课件、电子书等资源及活动,系统自动记录并打分作业:单独在云班课“通知”具体作业“练习与实践6”(各种题型)课后反思通过典型实例让学生知道学习软件工程的重要性,在线课程教学新方式方法和教学过程及自主学习要求;通过在线学习更好掌握知识要点:软件实现的方法、过程和任务;软件实现的管理;编程技术、规范、软件
5、生成技术内容。但还需进一步优化完善在线课程教学方式方法,更好调动学生学习的积极性、主动思考和提问。上 海 建 桥 学 院 软件工程_课程教案2周次 第4次课 2 学时 教案撰写人:SJQU-QR-JW-013(A0)贾铁军课程单元名称第6章 软件编程实现(2)本次授课目的与要求(1) 掌握掌握相关文档的编写方法及软件工具应用教学设计思路、方法及过程通过在线教学进行任务安排:(1)课前预习:在准备好在线教学“中国大学MOOC”平台+云班课APP+教学群(班级群、学习组长群)基础上,发放预习任务(单列:有目标预习);采用方法,提前发放第一次课程教学“预习任务”学生有目的预习,有利于主动学习;(2)
6、课中教学:教学目标及要求、课程安排及考核、重点及难点、知识点(主要教学内容)、在线教学及学习方式方法、学习视频及电子书和课件(含网址)、教学过程、注意事项、小结、布置毕业及实验准备;采用教师先腾讯会议视频精讲、中间穿插交流互动、同课前预习相结合;(3)课后练习与实践:练习与实践云作业、实验准备(看视频)、讨论与交流和获得;教学方法:课前预习-在线教学-复习提高-练习实践-小结反馈(学习方法:预习-听课-研读-练习)教学过程:(2019上海市高校优质在线课程示范案例)考核方式:(学习态度20%,各种作业20%,实验20%,期末考试40%)学习态度(出勤及认真程度)、学习过程、活动及交流、云作业(
7、系统打分计入平时成绩)本次教学重点与难点(3) 教学重点:掌握相关文档的编写方法及软件工具应用(4) 教学难点:掌握相关文档的编写方法及软件工具应用教学内容提要及时间分配教学方法与手段设计(可添页)课前预习 提前3天通过课程教学群发给每个学生预习任务(有目标预习)新课引入 任务1(通过实际应用中的软件工程典型案例6.1,引出移动WebAPP开发技术中的核心内容)(讲解(本次课程教学目标、本次课重点)、课件、电子书、视频)。20分钟任务2分别介绍教学内容6.3-6.5教学目标、重点难点、知识要点介绍(视频、课件、电子书等资源位置及阅读学习要求) 归纳本次课主要知识点知识点1:常用编程工具与环境知
8、识点2:常用WebAPP开发技术知识点3: 软件实现文档(格式及内容)20分钟 通过任务3进行课后云作业和实验准备 5分钟教师演示及启发式讲解讲解中提问、师生互动展示课程网站视频、课件、电子书等资源和位置 课外复习、预习要求及作业布置 课前预习(提前3天发放“预习任务”) 课后自主学习:按照要求阅读视频、课件、电子书等资源及活动,系统自动记录并打分作业:单独在云班课“通知”具体作业“练习与实践2”(各种题型) 课后反思通过典型实例让学生知道学习软件工程的重要性,在线课程教学新方式方法和教学过程及自主学习要求;通过在线学习更好掌握知识要点:掌握相关文档的编写方法及软件工具应用,以及编程的注意事项
9、。但还需进一步优化完善在线课程教学方式方法,更好调动学生学习的积极性、主动思考和提问。上 海 建 桥 学 院 软件工程_课程教案3周次 第5次课 2学时 教案撰写人:贾铁军SJQU-QR-JW-013(A0)课程单元名称实验5 应用软件实现(编程与集成实现)本次授课目的与要求(1) 复习巩固软件编程技术方法(2) 完成系统软件具体功能的实现教学设计思路、方法及过程通过在线教学进行任务安排:(1)课前预习:在准备好在线教学“中国大学MOOC”平台+云班课APP+教学群(班级群、学习组长群)基础上,发放预习任务(单列:有目标预习);采用方法,提前发放第一次课程教学“预习任务”学生有目的预习,有利于
10、主动学习;(2)课中教学:实验目标及要求、实验内容及步骤、重点及注意事项、实验报告(模板)、在线实验演示教学及实验方式方法、学习视频及电子书和课件(含网址)、教学过程、注意问题、小结、布置任务及实验准备。采用教师先QQ群视频精讲、中间穿插交流互动、同课前预习相结合。(3)课后练习与实践:练习与实践云作业、实验准备(看视频)、讨论与交流和活动;教学方法:模拟演示实验法 (学习方法:预习-听讲-实验-实验报告)教学过程:(实验目标及要求-实验内容及步骤-重点及注意事项-实验报告(模板)-在线实验演示教学及实验方式方法)。考核方式:(学习态度20%,各种作业20%,实验20%,期末考试40%)学习态
11、度(出勤及认真程度)、学习过程、活动及交流、云作业(系统打分计入平时成绩)(6次实验占20%,依据:实验表现及报告,标准:正确、完整、认真)本次教学重点与难点(1)教学重点:在软件的总体设计的基础上完成系统的编程(2)教学难点:软件系统的编程教学内容提要及时间分配教学方法与手段设计(可添页)课前预习 提前3天通过QQ教学群发给每个学生预习任务(有目标预习)新课引入 任务1(通过企业应用案例,介绍软件可行性分析报告,引出编写软件可行性分析文档的重要性)(讲解(课程简介、教学目标、本课重点、考核及要求、教学方法)、课件、电子书、视频(重点介绍“文档体系结构”和“重点难点”及阅读学习要求)。15分钟
12、(第一次课含课程介绍等)任务2分别介绍实验内容、实验目标及要求、重点难点、实验要点介绍(视频、课件、电子书等资源位置及阅读学习要求) 归纳本次课主要实验要点点实验要点1:实验目标及要求实验要点2:实验内容及步骤。实验要点3:重点及注意事项15分钟 通过任务3课后云作业和代码编写 5分钟教师演示及启发式讲解讲解中提问、师生互动展示课程网站视频、课件、电子书等资源和位置 课外复习、预习要求及作业布置 课前预习(提前3天发放“预习任务”) 课后自主学习:按照要求阅读视频、课件、电子书等资源及活动,系统自动记录并打分作业:完成“实验5软件实现”(实验报告) 课后反思通过典型实例让学生知道学习软件工程的
13、重要性,在线课程教学新方式方法和教学过程及自主学习要求;通过在线学习更好掌握知识要点:实验目标及要求,实验内容及步骤,重点及注意事项,实验报告(见模板)。但还需进一步优化完善在线课程教学方式方法,更好调动学生学习的积极性、主动思考和提问。附:“软件工程”预习第六章内容及实验/学习任务(第6-7周在线课程)1.教学目标及要求(1)理解软件实现的方法、过程、任务、准则、策略;(2)掌握软件实现的输入与输出、软件实现管理;(3)熟练掌握编程技术、编码风格、编程规范、软件生成技术;(4)掌握相关文档的编写方法及软件工具应用。2.预习要点(重点及难点)(1)教学重点:掌握软件实现的方法、过程和任务;软件
14、实现的管理;编程技术、规范、软件生成技术;相关文档的编写方法及软件工具应用;(2)教学难点:掌握软件实现的管理;编程技术、规范、软件生成技术;软件工具应用。3.内容及资源预习内容:第6章 软件编程实现(具体见下表)网站主页:(课程介绍及教学团队)注意事项:预习资源很重要!有利于带着问题“主动学习”,一定认真不能应付敷衍了事,仔细阅读的速度不能太快、过脑(边看边思考边记忆),且完整(阅读全程)。系统有记载。学习方法:预习(主动学习发现问题)-听课-研读(解决问题)-练习与实践(巩固提高)教学方法:课前预习-在线教学-复习提高-练习实践-小结反馈序号预习内容知识点预习方法资源位置备注16.1 软件
15、编程实现基础软件实现的主要目标浏览阅读讨论电子书、课件、视频等(6.1)见上链接目录:知识体系结构(电子书目录及课程主页)及课件26.2 软件编程语言和技术方法软件编程语言的技术方法浏览阅读讨论电子书、课件、视频等(6.2)主页-目录(课件)-视频6.2课件及视频6.2,网页同上36.3 移动WebAPP开发技术应用掌握移动WebAPP开发技术浏览阅读讨论电子书、课件、视频等(6.3)主页-目录(课件)-视频6.3,课件及视频6.3,网页同上46.4软件常用的开发工具与环境常用软件研发的工具与环境浏览阅读讨论电子书、课件、视频等(6.4)主页-目录(课件)-视频6.4,课件及视频6.4,网页同
16、上5实验准备“模拟企业项目推进法”功能实现(2-3人)浏览阅读讨论电子书(任务2)电子书(任务2)发电子表格(填写)4.小组检查及准备(1)成立学习小组确定组长(名单提交及确认)(2)组长负责本组督促、检查、指导、考核、总结、汇报(组长单独群)(3)组长和成员检查在线课程学习准备情况(QQ群多次“公告”)(4)在线平台系统分组,各成员在“云班课”已分组(各组单独设QQ/微信群)。注意:组长对本组同学的学习出勤要督促、检查、指导、汇报给老师(最后老师确认)。 (电子书每节后都有“讨论思考”或“云班课”的活动同阅读作业一样是给分点)特殊情况处理:在线平台系统严重拥塞或出现故障无法进行进行时,移步到QQ直播教学。欢迎交流反馈:QQ教学群(周1-3教学时间在线(答疑时间周二、三7-8节)。 8 / 8