《C语言程序设计教案(项目4).docx》由会员分享,可在线阅读,更多相关《C语言程序设计教案(项目4).docx(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、教学设计方案课程名称:C语言程序设计课程代码:任课教师:教师所在部门:面向专业:软件技术年08月课后二.教学内容评课堂表现小组作业参与度,教室劳动参与情况 5%教师评价在线课堂互动(课堂回答问题)5%教师评价测试章节测验 10%教学平台自动统计作业课后作业10%教学平台自动统计实操练习实训练习 10%实训平台自动统计在线i果后讨论8?()教学平台自动统计线下增值评价拓展项目 2%企业导师评价一任务2猜数游戏(任务1购物计算器教学内容do-while 循环4任务2猜数游戏设计与实现:任务3数的阶乘计算7任务4素数问题Y任务5凑硬币问题A1.C语言中产生随机数2,掌握do-while语句 结构特点
2、及执行过程3.do-while应用场合4.do-while经典案例三.学情分析4.5.6.知识技能基础:从课程平台中认识C语言、数据存储及数据操作部分的章节测验成绩,讨论区答题 情况和头歌平台实训任务的过关情况来看,90%以上学生掌握了 while循环,还需要进一步锻炼循 环结构程序的设计能力。认知和实践能力:通过前面模块的考核结果分析,学生基本能进行简单的上机编程调试,但是还欠 缺将实际应用转化为计算机问题模型的思维能力。学习特点:通过课程平台中学习行为数据分析,学生观看do-while语句部分视频时反刍比特别 高,课前学习测试题错误率较高的题目主要集中在这些知识点,据此确定教学重难点。教学
3、重点do-while循环结构教学难点do-while循环的应用四.教学设计1 .四融合教学理念面向计算机程序设计员岗位的技能要求,采用“四融合”的理念,即:企业标准、计算机等级考试(二级C语言)、 程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。2 .紧扣教学目标,创新“3574”模式开展混合式教学本任务充分利用线上资源,创新“3574”模式开展混合式教学。课前线上自学、完成前测;课中释疑解惑,参与式 学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果。整个教学过程中,通过课程平台和实训平台, 及时考查目标达成度,实现形成性评价,并持续改进教学。“3574”教
4、学模式如下图所示。3574 教学模式课中明“智”线上学习学什么课前启智”跟我学做什么我会做课前测试面向过程发放工单明任务畿理已知目关测成汇报与评课堂拓履反思总结检效果练技能拓思路引思考悟新技课后强智”在线测验 国知识实训平台强技能任务拓展技术分享促交流课前课中课后教帅评价学生互评学生自评企业导师评价多元主体形成性评价五.教学实施过程课前启”智“学习内容教师活动学生活动设计意图1 ,通过课程平台上 预习4. 2猜数游戏 设计与实现一 do. . while 循环及 随机数的学习资 源,进行课前测试。(1)通过课程平台“学什么”栏 目发布本次课学习目标。(2)通过课程平台“跟我学”栏 目发布本次课
5、预习视频。(3)课程平台“做什么”栏目发 布本次课教学案例。(4)课程平台“跟我做”栏目发 布教师讲解演示任务视频。(5)发布课前测试试题。(1)学生通过课程平台 “学什么”栏目明确本次 课学习的知识目标。(2)学生在课程平台“跟 我学”栏目通过课程视频 对do-while进行预习。(3)学生在课程平台“做 什么”栏目明确本次课要 完成的任务,对任务进行 思考,自己动手完成任 务。(4)学生在课程平台“跟 我做”栏目跟随教师的演 示视频完成本次课的任 务-猜数游戏。(5)自主完成课前测试。学生在课程平台上 通过“学什么”“做 什么”栏目明确本次 课学习的知识,能力 目标,有的放矢的观 看“跟我
6、学”视频, 跟随“跟我做”视频 完成任务,通过课程 测试结果分析学生 课程预习情况,掌握 学生学情,提高学生 的学习热情以及主 动性。课中明”智“教学环节教学内容教师活动学生活动设计意图L发放工 单明任务 5分钟明确课堂任务如何 利用do-while循环 解决实际问题;引 导查看任务工单。(1)引导学生查看 4.2猜数游戏设计与 实现-do. . while 循 环及随机数的任务工 单。(1)接收并查看4.2猜 数游戏设计与实现一 do. . while循环及随机 数的任务工单,明确本次 课学习任务。通过查看任务工 单,让学生明确本 次课的学习任务以 及考核点,在学习 过程中目标更明 确。2.
7、梳理已 知探未知 10分钟梳理do-while循环 的知识要点、设问 启发学生画图设计 购物计算器的求解 过程。(3)教师根据课前测 试结果,分析掌握情 况,梳理薄弱环节知识 点。(4)问题导向、设置 问题,启发式学生通过 画图直观展示do- while 的执行过程。(3)听取教师讲解“do- while循环”相关知识。(4)积极思考,探索用 do-while循环解决问题、 绘制do-while循环的执 行过程图。教师梳理总结do- while循环的相关知 识,帮助学生进一步 掌握知识要点,设问 探究,启发学生自主 解决问题。3 .闯关测 试检效果 10分钟设置闯关测试检验 学生课堂学习效 果
8、。(1)组织学生参与 udo-while 循环”关 卡闯关测试答题并巡 回指导。(2)反馈学生“do- while循环”关卡闯关 测试结果,讲评闯关测 试中的习题。根据学生 答题情况对于该章节 知识进行再一次梳理, 讲解(1)学生参与ado-while 循环”关卡闯关测试答 题,在练习中加深对知识 的理解,同时检验自己的 掌握情况。(2)听取教师讲解do- while 循环”关卡闯关测 试中的习题以及do- while 循环相关知识。积 极思考,回答教师课堂提 问。(1)通过知识讲 解,闯关测验的设 计,激发学生的学 习兴趣,让学生主 动参与分层练习, 让各个层次的学生 获得相应的训练。(2)
9、通过反馈闯关 测试结果,讲评测试 题,提示学生的不足 之处,使其把握学习 情况。4 .小组合 作练技能 20分钟分小组完成课程平 台“我会做”编程任 务。(1)引导学生查看并 分组讨论完成课程平 台“我会做”编程任务。(2)巡回指导学生完 成任务,与各小组交流 互动,为学生答疑。(1)在课程平台上查看 并分组讨论“我会做”编 程任务。(2)小组分工,团队协作 完成该编程任务,遇到错 误自主利用软件报错信 息分享平台解决问题,如 有其他问题可咨询老师。(1)通过编程任务 实施,提升代码编 写,错误调试的能 力,让学生真正掌握 如何使用do-while 循环解决实际问题。(2)通过提供报错 信息分
10、析平台,帮助 学生快速定位错误, 找到解决问题的途 径,提高其自主解决 问题的能力。5 .汇报互 评拓思路 20分钟小组演示所完成的 “我会做”编程任 务并讲解任务实现 思路,根据完成度 开展评价。(1)组织开展编程任 务汇报,选取12组 学生上台演示代码并 讲解程序设计思路,点 评学生作品。(1)积极参与小组汇 报,讲解编程思路。听 取各组提问、并回答, 听取教师点评。通过项目演示汇 报,检验小组完成 情况,提升学生表 达能力。让学生从 组间互评,教师点 评中找出差距,弥 补不足。6.课堂拓 展引思考 5分钟通过华为国产数据 库视频,引入基础 数学研究对于计算 机技术发展重要性 的内容。(2
11、)播放视频,并组 织学生观看。引导学生 思考讨论基础数学研 究对于计算机技术发 展重要性。(1)观看视频,枳极思考 讨论基础数学研究对于 计算机技术发展重要性。(1)通过介绍程序 结构的作用,让学 生了解基础学科对 于计算机技术的重 要性,提醒学生夯 实基础。(2)通过国产数据 库开发激发学生的 民族自豪感以及创 新意识。7.反思总 结悟新技 10分钟梳理本次课的内 容,总结do-while 的用法。布置课后作业:(1)在课程平台完 成课后测试题。(2)在头歌实训平 台完成本任务技能 训练。(3)选做:小组形 式进行拓展项目开 发。(4)在课程平台讨 论区参与本次课话 题讨论。布置下次课预习任
12、 务:在课程平台上完成 4.3数的阶乘计算 -for循环及循环 比较的“学什么” “跟我学” “做什 么”“跟我做”部分 的预习任务。(1 )归纳总结do- while 循环基本结构 以及while循环在编 程中应用。(2)布置 do-while 循 环课后复习任务。(3)布置for循环及 循环比较的预习任务。(1)听取教师归纳总结 do-while循环基本结构 以及do-while循环在编 程中应用。(2)完成do-while循环 的课后复习任务。积极参 与讨论区话题互动,开展 小组拓展项目开发。(3)完成课程平台上完 成4.3数的阶乘计算- for循环及循环比较的 “学什么,“跟我学”“做
13、 什么”“跟我做”部分的 预习任务。(1)通过梳理总结, 帮助学生强化知识 点,掌握技能,促使 学生进行自我反思。(2)通过课后习题, 让学生对于do- while循环有进步 的认识。(3)通过在线实训 平台的技能实训强 化学生的动手编程 能力,实现知识到技 能的转化。(4)通过职业素养 拓展视频提升其作 为计算机程序员的 职业素养。课后强”彳皆 “学习内容教师活动学生活动设计意图练习与学习 评价(1)教师从课程平台和实训平台将 学生课后练习题以及实训练习的成 绩导出,查看学生的成绩分析反思课 堂教学效果,进行下一步教学策略的 制定。(2)校内导师和企业导师共同引导 学生开展拓展项目开发,启发
14、学生的 双创能力以及动手编程能力。(3)教师及企业导师在QQ群及讨 论区及时解答学生的疑难问题。(1)在超星平台完成课后 测验。(2)在头歌实训平台完成 do-while循环实训任务。(3)参与主题讨论,主动 学习,探究新知识和新技 术。(4)答疑解惑,在课后遇 到问题,可在QQ及讨论 区与教师,企业导师以及 其他同学进行交流。(5)展开小组团队合作挖 掘拓展项目进行探讨以及 项目开发。(6)在课程平台上完成预 习任务。(1)双导师学习评价,构建 客观公平的多元评价,促进 学生及时了解学习情况。(2)企业导师评价让学生及 时了解行业动态,得到更专 业的指导和帮助,提升其作为 专业程序员的职业素
15、养。(3)课后测验巩固学生知识 同时,通过计算等级考试题库 测验落实教学与考级的无缝 对接。(4)发挥企业导师作用,针对 竞赛及导师案例库等,开展拓 展项目开发,延伸课堂,使学 生素质得到进一步提升,有效 突破重难点,达到“课岗赛证” 融通效果。教学反思1 .教学目标达成度三维教学目标达成。课程平台单元测验平均成绩93.4,优秀率85%;头歌实训平台中实操任务完成度 100%,知识和能力目标达成:课程平台本单元讨论区回帖数量261个,回帖标书准确,分析客观,反映出学 习态度端正,思维能力得到提升;在课堂上通过选取斐波那契数列这样经典的数学问题作为教学案例,引导 学生重视自身数学基础的夯实,通过
16、以数学研究作为突破口的5G新技术的视频介绍,引导学生积极思考, 讨论,培养学生的创新意识,担当意识以达成素质目标。2 反思改进:(1)在课堂闯关环节有90%的学生能闯到第四关,82%的学生能闯到第五关。分组完成“我会做”的 任务时,有两个小组因为迟迟没有解决报错,影响了项目完成时间,在后续课程中,继续完善软件报错分 享平台,快速帮助学生查错除错。(2)在课后的拓展项目中,有的小组相对积极,每周均提交方案,问教师以及企业导师积极讨论。也 有1个小组至今从未开展过拓展项目的开发,在后续教学中,对于该小组应投入更多的关注,鼓励学生积 极完成拓展项目。教案3数的阶乘计算一for循环及循环比较一.课程信
17、息课程名称C语言程序设计授课班级软件2101班授课内容4.3数的阶乘计算一for循环及循环比较授课课时2课时授课地点多媒体教室授课时间学银在线课 程链接参考教材选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022二.教学内容参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册教学目标素质目标1 .通过学新知、练新技,厚植向新而行、用新技术报国的情怀;2 .通过项目任务驱动培养学生团结协作意识;3 .培养学生具备与时俱进的精神品质。知识目标1 ,掌握使用for循环的格式。2 .掌握for循环的用法。3 .应用for循环解决实际问题。技能目标1 .能使用for循环
18、实现猜数游戏2 .能正确写成for语句的循环变量初值、for语句的循环条件和循环变量的变化。3 .具备for语句解决复杂问题的能力。教学资源1 .课程平台(自建):发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分析学生 学习行为数据。2 .企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年一线经验总结的规范化编程手 册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。5 .软件报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。6 .章节测
19、验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7 .拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方案考核过程及 权重考核类型考核项及内容评分办法课前自学观看微视频15%教学平台自动统计作业课前测试10%教学平台自动统计课中在线课堂签到5%教学平台自动统计小程序闯关测验 5%小程序自动统计在线PBL小组任务完成情况,以及课堂汇报15%教师评价,学生自评,互 评课堂表现小组作业参与度,教室劳动参与情况 5%教师评价在线课堂互动(课堂回答问题)5%教师评价课后测试章节测验 10%教学平台自动统计作业课后作业10%教学平台自动统计实操练习实训练习 10%实训平台自
20、动统计在线课后讨论8%教学平台自动统计线下增值评价拓展项H 2%企业导师评价项目四循环结构程序设计任务3数的阶乘计算教学内容for循环及循环比较(“任务1购物计算器q任务2猜数游戏设计与实现: 任务3数的阶乘计算 任务4素数问题任务5凑硬币问题l.for语句的结构特点.for语句执行过程2 .for语句应用场合.for语句经典案例三.学情分析.知识技能基础:从课程平台中认识C语言、数据存储及数据操作部分的章节测验成绩,讨论区答题 情况和头歌平台实训任务的过关情况来看,90%以上学生掌握了 for语句,还需要进一步锻炼循环 结构程序设计的能力。7 .认知和实践能力:通过前面模块的考核结果分析,学
21、生基本能进行简单的上机编程调试,但是还欠 缺将实际应用转化为计算机问题模型的思维能力。8 .学习特点:通过课程平台中学习行为数据分析,学生观看for循环语句部分视频时反刍比特别高, 课前学习测试题错误率较高的题目主要集中在这些知识点,据此确定教学重难点。教学重点for循环结构教学难点 for循环的应用四.教学设计1 .四融合教学理念面向计算机程序设计员岗位的技能要求,采用“四融合”的理念,即:企业标准、计算机等级考试(二级C语言)、 程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。2 .紧扣教学目标,创新“3574”模式开展混合式教学本任务充分利用线上资源,创新“3574
22、”模式开展混合式教学。课前线上自学、完成前测;课中释疑解惑,参与式 学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果。整个教学过程中,通过课程平台和实训平台, 及时考查目标达成度,实现形成性评价,并持续改进教学。“3574”教学模式如下图所示。3574 教学模式课中明“智”线上学习学什么课前启智”跟我学做什么我会做面向过程课前测试发放工单明任务畿理已知目关测成汇报与评课堂拓履反思总结检效果练技能拓思路引思考悟新技课后强智”在线测验 国知识实训平台强技能任务拓展技术分享促交流课前课中课后教帅评价学生互评学生自评企业导师评价形成性评价五.教学实施过程课前启”彳学习内容教师活动学生活动
23、设计意图1 ,通过课程平台上 预习4. 3数的阶乘 计算-for循环及 循环比较的学习资 源,进行课前测试。(1)通过课程平台“学什么”栏 目发布本次课学习目标。(2)通过课程平台“跟我学”栏 目发布本次课预习视频。(3)课程平台“做什么”栏目发 布本次课教学案例。(4)课程平台“跟我做”栏目发 布教师讲解演示任务视频。(5)发布课前测试试题。(1)学生通过课程平台 “学什么”栏目明确本次 课学习的知识目标。(2)学生在课程平台“跟 我学”栏目通过课程视频 对for循环进行预习。(3)学生在课程平台“做 什么”栏目明确本次课要 完成的任务,对任务进行 思考,自己动手完成任务。(4)学生在课程平
24、台“跟 我做”栏目跟随教师的演 示视频完成本次课的任务 -数的阶乘计算。(5)自主完成课前测试。学生在课程平台上 通过“学什么”“做 什么”栏目明确本 次课学习的知识, 能力目标,有的放 矢的观看“跟我学” 视频,跟随“跟我 做”视频完成任务, 通过课程测试结果 分析学生课程预习 情况,掌握学生学 情,提高学生的学 习热情以及主动 性。课中明”智“教学环节教学内容教师活动学生活动设计意图L发放工 单明任务 5分钟明确课堂任务如何 利用for循环解决 实际问题;引导查 看任务工单。(1)引导学生查看 4.3数的阶乘计算一 for循环及循环比较 的任务工单。(1)接收并查看4.3数的 阶乘计算-f
25、or循环及循 环比较的任务工单,明确 本次课学习任务。通过查看任务工 单,让学生明确本 次课的学习任务以 及考核点,在学习多元主体过程中目标更明 确。2,梳理已 知探未知 10分钟梳理for循环的知 识要点、设问启发 学生画图设计阶乘 计算的求解过程。(5)教师根据课前测 试结果,分析掌握情 况,梳理薄弱环节知识 点。(6)问题导向、设置 问题,启发式学生通过 画图直观展示for循 环的执行过程。(5)听取教师讲解“for 循环”相关知识。(6)积极思考,探索用 for循环解决问题、绘制 for循环的执行过程图。教师梳理总结for 循环相关知识,帮 助学生进一步掌握 知识要点,设问探 究,启发
26、学生自主 解决问题。3 .闯关测 试检效果 10分钟设置闯关测试检验 学生课堂学习效 果。(1)组织学生参与 “for循环”关卡闯关 测试答题并巡回指导。(2)反馈学生“for循 环”关卡闯关测试结 果,讲评闯关测试中的 习题。根据学生答题情 况对于该章节知识进 行再一次梳理,讲解(1)学生参与“for循环” 关卡闯关测试答题,在练 习中加深对知识的理解, 同时检验自己的掌握情 况。(2)听取教师讲解“for循 环”关卡闯关测试中的习 题以及for循环相关知识。 积极思考,回答教师课堂 提问。(1)通过知识讲 解,闯关测验的设 计,激发学生的学 习兴趣,让学生主 动参与分层练习, 让各个层次的
27、学生 获得相应的训练。(2)通过反馈闯关 测试结果,讲评测 试题,提示学生的 不足之处,使其把 握学习情况。4 .小组合 作练技能 20分钟分小组完成课程平 台“我会做”编程任 务。(1)引导学生查看并 分组讨论完成课程平 台“我会做”编程任务。(2)巡回指导学生完 成任务,与各小组交流 互动,为学生答疑。(1)在课程平台上查看并 分组讨论“我会做”编程 任务。(2)小组分工,团队协作 完成该编程任务,遇到错 误自主利用软件报错信息 分享平台解决问题,如有 其他问题可咨询老师。(1)通过编程任务 实施,提升代码编 写,错误调试的能 力,让学生真正掌 握如何使用for循 环解决实际问题。(2)通
28、过提供报错 信息分析平台,帮 助学生快速定位错 误,找到解决问题 的途径,提高其自 主解决问题的能 力。课后强”智“5.汇报互 评拓思路 20分钟小组演示所完成的 “我会做”编程任 务并讲解任务实现 思路,根据完成度 开展评价。(1)组织开展编程任 务汇报,选取12组 学生上台演示代码并 讲解程序设计思路,点 评学生作品。(1)积极参与小组汇 报,讲解编程思路。听取 各组提问、并回答,听取 教师点评。通过项目演示汇 报,检验小组完成 情况,提升学生表 达能力。让学生从 组间互评,教师点 评中找出差距,弥 补不足。6.课堂拓 展引思考 5分钟通过华为国产数据 库视频,引入基础 数学研究对于计算
29、机技术发展重要性 的内容。(3)播放视频,并组 织学生观看。引导学 生思考讨论基础数学 研究对于计算机技术 发展重要性。(1)观看视频,积极思考 讨论基础数学研究对于 计算机技术发展重要性。(1)通过介绍程序 结构的作用,让学生 了解基础学科对于计 算机技术的重要性, 提醒学生夯实基础。(2)通过国产数据库 开发激发学生的民族 自豪感以及创新意 识。7.反思总 结悟新技 10分钟梳理本次课的内 容,总结for循环 的用法。布置课后作业:(1)在课程平台完 成课后测试题。(2)在头歌实训平 台完成本任务技能 训练。(3)选做:小组形 式进行拓展项目开 发。(4)在课程平台讨 论区参与本次课话 题
30、讨论。布置下次课预习任 务:在课程平台上完成 任务4.4素数问题 一break 语句与 continue语句的 “学什么” “跟我 学”“做什么”跟 我做”部分的预习 任务C(1)归纳总结for循 环及循环比较以及 for循环在编程中应 用。(2)布置for循环课 后复习任务。(3 )布置break语句 与continue语句的 预习任务。(1)听取教师归纳总结 for循环基本结构以及 for循环在编程中应用。(2)完成for循环的课 后复习任务。积极参与讨 论区话题互动,开展小组 拓展项目开发。(3)完成课程平台上完 成任务4.4素数问题一 break 语句与 continue语 句的“学什
31、么”“跟我学” “做什么” “跟我做”部 分的预习任务。(1)通过梳理总结, 帮助学生强化知识 点,掌握技能,促使学 生进行自我反思。(2)通过课后习题, 让学生对于for循环 有进一步的认识。(3)通过在线实训平 台的技能实训强化学 生的动手编程能力, 实现知识到技能的转 化。(4)通过职业素养拓 展视频提升其作为计 算机程序员的职业素 养。学习内容教师活动学生活动设计意图总体设计教学项目任务4循环结构程序设计课程名称C语言程序设计授课班级授课课时10课时多媒体教室授课地点选用教材参考教材参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册C语言项目式系统开发教程彭顺生主编
32、,人民邮电出版社,2022借助网络教学平台。自主开发的图书销售系统,结合课前问卷调查,对学生的知识技能基础及学 习习惯进行了诊断性评价:学情分析(1)知识技能基础:从课程平台中认识C语言、数据存储及数据操作部分的章节测验成绩, 讨论区答题情况和头歌平台实训任务的过关情况来看,90%以上学生掌握了 C语言语法基础,还需要 进一步锻炼结构化程序设计的能力。(2)认知和实践能力:通过前面模块的考核结果分析,学生基本能进行简单的上机编程调试, ,旦是还欠缺将实际应用转化为计算机问题模型的思维能力。(3)学习特点:通过课程平台中学习行为数据分析,学生观看while循环语句部分视频时反 刍比特别高,课前学
33、习测试题错误率较高的题目主要集中在这些知识点,据此确定教学重难点。 C语言程序设计课程总课时64学时,分为9个单元,本单元为单元一认识C语言程序,C语 言开发环境的搭建和C语言程序的基本组成。对接企业程序员岗位职业能力要求,对标ANSI C标 准和Dev C+操作手册,将该单元分为2个任务。教学目标教学重点教学内容课程C语言程序设计(64课时)任务1购物计算器任务2猜数游戏任务3数的阶乘计算任务4素数问题任务5凑硬币问题素质目标知识目标技能目标1 .通过学新知、练新技,厚植向新而行、用新技术报国的情怀;.通过项目任务驱动培养学生团结协作意识;2 ,培养学生利用计算机思想探索高阶性和创新性问题的
34、兴趣。L理解循环的概念;.掌握while循环和随机数的应用;2 .掌握for循环的应用;. break 语句与 continue 语句。3 .循环嵌套、枚举、goto语句.能使用循环的思想完成购物计算器;1 .能定义while循环变量的初值、循环结束条件和循环变量的变化;.能正确编写循环体,统计购物总数量和总金额。1 .循环变量的初值;.循环结束条件;教学难点用循环解决问题练习与学习 评价(1)教师从课程平台和实训平台将 学生课后练习题以及实训练习的成 绩导出,查看学生的成绩分析反思课 堂教学效果,进行下一步教学策略的 制定。(2)校内导师和企业导师共同引导 学生开展拓展项目开发,启发学生的
35、双创能力以及动手编程能力。(3)教师及企业导师在QQ群及讨 论区及时解答学生的疑难问题。(1)在超星平台完成课后 测验。(2)在头歌实训平台完成 循环实训任务。(3)参与主题讨论,主动 学习,探究新知识和新技 术。(4)答疑解惑,在课后遇 到问题,可在QQ及讨论 区与教师,企业导师以及 其他同学进行交流。(5)展开小组团队合作挖 掘拓展项目进行探讨以及 项目开发。(6)在课程平台上完成预 习任务。(1)双导师学习评价,构建 客观公平的多元评价,促进 学生及时了解学习情况。(2)企业导师评价让学生及 时了解行业动态,得到更专 业的指导和帮助,提升其作为 专业程序员的职业素养。(3)课后测验巩固学
36、生知识 同时,通过计算等级考试题库 测验落实教学与考级的无缝 对接。(4)发挥企业导师作用,针对 竞赛及导师案例库等,开展拓 展项目开发,延伸课堂,使学 生素质得到进一步提升,有效 突破重难点,达到“课岗赛证” 融通效果。教学反思1 .教学目标达成度三维教学目标达成。课程平台单元测验平均成绩93.4,优秀率85%;头歌实训平台中实操任务完成度 100%,知识和能力目标达成:课程平台本单元讨论区回帖数量261个,回帖标书准确,分析客观,反映出学 习态度端正,思维能力得到提升;在课堂上通过选取斐波那契数列这样经典的数学问题作为教学案例,引导 学生重视自身数学基础的夯实,通过以数学研究作为突破口的5
37、G新技术的视频介绍,引导学生积极思考, 讨论,培养学生的创新意识,担当意识以达成素质目标。2 反思改进:(1)在课堂闯关环节有90%的学生能闯到第四关,82%的学生能闯到第五关。分组完成“我会做”的 任务时,有两个小组因为迟迟没有解决报错,影响了项目完成时间,在后续课程中,继续完善软件报错分 享平台,快速帮助学生查错除错。(2)在课后的拓展项目中,有的小组相对积极,每周均提交方案,问教师以及企业导师积极讨论。也 有1个小组至今从未开展过拓展项目的开发,在后续教学中,对于该小组应投入更多的关注,鼓励学生积 极完成拓展项目。教案4素数问题一break语句与continue语句一.课程信息课程名称C
38、语言程序设计授课班级软件2101班授课内容任务4.4素数问题-break语句与continue 语句授课课时2课时授课地点多媒体教室授课时间学银在线课 程链接二.教学内容参考教材选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册教学目标素质目标L通过学新知、练新技,厚植向新而行、用新技术报国的情怀;2 .通过项目任务驱动培养学生团结协作意识;3 ,培养学生的职业责任感。知识目标1 .掌握break语句与continue语句的格式。2 .掌握break语句与continue语句的用法。3 .应用break语句
39、与continue语句解决实际问题。技能目标1 .掌握在解决素数问题的过程中使用break语句与continue语句2 .能在正确的位置使用break语句与continue语句。3 .具备使用break语句与continue语句解决特殊问题的能力。教学资源1 .课程平台(自建):发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分析学生 学习行为数据。2 .企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年一线经验总结的规范化编程手 册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和
40、考核学生实践技能。5 .软件报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。6 .章节测验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7 .拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方案考核过程及 权重考核类型考核项及内容评分办法课前自学观看微视频15%教学平台自动统计作业课前测试10%教学平台自动统计课中在线课堂签到5%教学平台自动统计小程序闯关测验 5%小程序自动统计在线PBL小组任务完成情况,以及课堂汇报15%教师评价,学生自评,互 评课堂表现小组作业参与度,教室劳动参与情况 5%教师评价在线课堂互动(课堂回答问题)5%
41、教师评价课后测试章节测验 10%教学平台自动统计作业课后作业10%教学平台自动统计实操练习实训练习 10%实训平台自动统计在线课后讨论8%教学平台自动统计线下增值评价拓展项目 2%企业导师评价项目四循环结构程序设计任务4素数问题教学内容break.弋任务4素数问题任务2猜数游戏设计与实现 q任务3数的阶乘计算Y任务5凑硬币问题(“任务1购物计算器L常用转移语句2 .break 语句3 .continue 语句4 .breaks continue 用场合5 .经典案例三.学情分析i.2.3.知识技能基础:从课程平台中认识C语言、数据存储及数据操作部分的章节测验成绩,讨论区答题 情况和头歌平台实训
42、任务的过关情况来看,90%以上学生掌握了 C语言语法基础,还需要进一步锻 炼结构化程序设计的能力。认知和实践能力:通过前面模块的考核结果分析,学生基本能进行简单的上机编程调试,但是还欠 缺将实际应用转化为计算机问题模型的思维能力。学习特点:通过课程平台中学习行为数据分析,学生观看break语句与continue语句部分视频时 反刍比特别高,课前学习测试题错误率较高的题目主要集中在这些知识点,据此确定教学重难点。教学重点break 语句与 continue 语句教学难点break 语句与 continue 语 句的应用.四.教学设计1 .四融合教学理念面向计算机程序设计员岗位的技能要求,采用“四
43、融合”的理念,即:企业标准、计算机等级考试(二级C语言)、 程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。2 .紧扣教学目标,创新“3574”模式开展混合式教学本任务充分利用线上资源,创新“3574”模式开展混合式教学。课前线上自学、完成前测;课中释疑解惑,参与式 学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果。整个教学过程中,通过课程平台和实训平台, 及时考查目标达成度,实现形成性评价,并持续改进教学。“3574”教学模式如下图所示。3574 教学模式课中明“智”线上学习学什么课前启智”跟我学做什么我会做课前测试面向过程发放工单明任务畿理已知目关测成汇
44、报与评课堂拓履反思总结检效果练技能拓思路引思考悟新技课后强智”在线测验 国知识实训平台强技能任务拓展技术分享促交流课前课中课后教帅评价学生互评学生自评企业导师评价多元主体形成性评价五.教学实施过程课前启”智“学习内容教师活动学生活动设计意图1 ,通过课程平台上 预习任务4. 4素数 问题-break语句 与continue语句的 学习资源,进行课 前测试。(1)通过课程平台“学什么”栏 目发布本次课学习目标。(2)通过课程平台“跟我学”栏 目发布本次课预习视频。(3)课程平台“做什么”栏目发 布本次课教学案例。(4)课程平台“跟我做”栏目发 布教师讲解演示任务视频。(5)发布课前测试试题。(1)学生通过课程平台 “学什么”栏目明确本次 课学习的知识目标。(2)学生在课程平台“跟 我学”栏目通过课程视频 对 break、continue 语句 进行预习。(3)学生在课程平台“做 什么”栏目明确本次课要 完成的任务,对任务进行 思考,自己动手完成任务。(4)学生在课程平台“跟 我做”栏目跟随教师的演 示视频完成本次课的任务 -素数问题。(5)自主完成课前测试。学生在课程平台上 通过“学什么”“做 什么”栏目明确本 次