《C语言程序设计教案(项目6).docx》由会员分享,可在线阅读,更多相关《C语言程序设计教案(项目6).docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、教学设计方案课程名称:C语言程序设计课程代码:任课教师:教师所在部门:面向专业:软件技术年08月教案2素数判定一.课程信息课程名称C语言程序设计授课班级软件2101班授课内容任务6.2素数判定授课课时2课时授课地点多媒体教室授课时间学银在线课 程链接参考教材选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册教学目标素质目标1 .通过学新知、练新技,培养遇到问题要有不畏困难、百折不挠、勇于攀登 科学高峰的精神2 .通过项目任务驱动培养学生团结协作意识;3 ,培养学生利用计算机思想探索高阶性和创新性问题的兴趣知
2、识目标1 .掌握函数参数的值传递方式2 .掌握函数返回值的相关知识3 .掌握函数参数的意义与用法技能目标1 .熟练掌握函数返回值的使用方法2 .熟练掌握函数传值的过程3 .熟练掌握使用程序流程图表示函数传值过程的算法的方法教学资源1 .课程平台(自建):发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分析学生 学习行为数据。2 .企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年一线经验总结的规范化编程手 册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。5,软件
3、报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。6.章节测验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7,拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方案考核过程 及权重考核类型考核项及内容评分办法课前自学观看微视频15%教学平台自动统计作业课前测试10%教学平台自动统计课中在线课堂签到5%教学平台自动统计小程序闯关测验 5%小程序自动统计在线PBL小组任务完成情况,以及课堂汇报15%教师评价,学生自评, 互评课堂表现小组作业参与度,教室劳动参与情况 5%教师评价项目五在线课堂互动(课堂回答问题)5%教师评价课后测试章节测验
4、10%教学平台自动统计作业课后作业10%教学平台自动统计实操练习实训练习 10%实训平台自动统计在线课后讨论8%教学平台自动统计线下增值评价拓展项目 2%企业导师评价项目五任务4教学内容二.教学内容计算斐波拉契数列第N项I RSVM4任务3计算大于平均分的成绩模块化程序设计4任务4计算斐波那契数列第项J任务1制作图书超市收银系统菜单N任务2素数判定递归函数2.1 掌握函数参数的 值传递方式2.2 掌握函数返回值 的相关知识2.3 掌握函数参数的 意义与用法三.学情分析1 .知识技能基础:从课程平台中自定义函数部分的章节测验成绩,讨论区答题情况和头歌平台实训任务 的过关情况来看,90%以上学生掌
5、握无参数无返回值函数的定义与调用的能力。2 .认知和实践能力:通过前面模块的考核结果分析,学生基本能进行简单的上机编程调试,但是还欠缺 将实际应用转化为计算机问题模型的思维能力。3 .学习特点:通过课程平台中学习行为数据分析,学生观看函数部分视频时反刍比特别高,视频内容为 “分析递归结束条件及缩小问题规模的过程”和“递归算法的程序实现”,课前学习测试题错误率较高 的题目主要集中在这些知识点,据此确定教学重难点。教学重点函数参数的值传递方式教学难点函数返回值的相关知识四.教学设计1 .四融合教学理念面向计算机程序设计员岗位的技能要求,采用“四融合”的理念,即:企业标准、计算机等级考试(二级C语言
6、)、 程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。2 .紧扣教学目标,创新“3574”模式开展混合式教学本任务充分利用线上资源,创新“3574”模式开展混合式教学。课前线上自学、完成前测;课中释疑解惑,参与式 学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果0整个教学过程中,通过课程平台和实训平台, 及时考查目标达成度,实现形成性评价,并持续改进教学。“3574”教学模式如下图所示。线上学习3574 教学模式课中明“智”课后强智”课前启智”学什么跟我学做什么我会做五.教学实施过程学习内容1 .通过课程平台上预 习6. 2素数判断一一 函数参数的值传递方
7、的学习资源,进行课 前测试。面向过程1教师评价学生互评学生自评评价畿理已知目关测成“圜合作汇报与评课堂拓履反思总结发放工单检效果引思考练技能拓思路悟新技明任务任务拓展技术分享 促交流多元主体课前测试实训平台 强技能课后教师活动学生活动设计意图(1)通过课程平台“学什么”栏 目发布本次课学习目标。(1)学生通过课程平台 “学什么”栏目明确本次 课学习的知识目标。(2)通过课程平台“跟我学”栏 目发布本次课预习视频。(3)课程平台“做什么”栏目发 布本次课教学案例。I C M崎W口 2723136789 519H6I8331737依lb.j a知63M上模欣仃务大清,5.(1)梳理函数传值 的过程
8、知识要点。(2)设问启发思考 学生函数的返回值 如何应用。(1)教师根据课前测 试结果,分析掌握情 况,梳理薄弱环节知识 点。(2)问题导向、设置 问题,启发式学生通过 画图直观展示形式参 数和实际参数,在程序 的开发过程中要注意: 由实参传递给形参,而 不能回传。(1)听取教师讲解“函数 传值的过程”相关知识。(2)积极思考,探索函数 传值问题解决方案、绘制 函数传值过程的流程图。(3) 了解函数传值的过 程,将函数返回值的应用 在实际的案例当中。(5)自主完成课前测试。设计意图通过查看任务工 单,让学生明确本 次课的学习任务以 及考核点,在学习 过程中目标更明 确。教师梳理总结函数 传值过
9、程的相关知 识,帮助学生进一 步掌握知识要点, 设问探究,启发学 生自主解决问题, 将函数返回值的应 用在实际的案例当 中。3.闯关测 试检效果 10分钟设置闯关测试检验 学生课堂学习效 果。(1)组织学生参与“函 数传值”关卡闯关测试 答题并巡回指导。(2)反馈学生“函数 传值”关卡闯关测试结 果,讲评闯关测试中的 习题。根据学生答题情 况对于该章节知识进 行再一次梳理,并进行 讲解。(1)学生参与“函数传值” 关卡闯关测试答题,在练 习中加深对知识的理解, 同时检验自己的掌握情 况。(2)听取教师讲解“函数 传值”关卡闯关测试中的 习题以及函数返回值的应 用的相关知识。积极思考, 回答教师
10、课堂提问。(1)通过知识讲 解,闯关测验的设 计,激发学生的学 习兴趣,让学生主 动参与分层练习, 让各个层次的学生 获得相应的训练。(2)通过反馈闯关 测试结果,讲评测 试题,提示学生的 不足之处,使其把 握学习情况。4.小组合 作练技能 20分钟分小组完成课程平 台“我会做”编程 任务。9*0*9.一 B*_*!MMKAJNMI(1)引导学生查看并 分组讨论完成课程平 台“我会做”编程任务。(2)巡回指导学生完 成任务,与各小组交流 互动,为学生答疑。(1)在课程平台上查看并 分组讨论“我会做”编程 任务。(2)小组分工,团队协作 完成该编程任务,遇到错 误自主利用软件报错信息 分享平台解
11、决问题,如有 其他问题可咨询老师。(1)通过编程任务 实施,提升代码编 写,错误调试的能 力,让学生真正掌 握函数传值的过程 如何运用在程序 中。(2)通过提供报错 信息分析平台,帮 助学生快速定位错 误,找到解决问题 的途径,提高其自 主解决问题的能 力。5.汇报互 评拓思路 20分钟小组演示所完成的 “我会做”编程任 务并讲解任务实现 思路,根据完成度 开展评价。(1)组织开展编程任 务汇报,选取12组 学生上台演示代码并 讲解程序设计思路,点 评学生作品。(1)积极参与小组汇报, 讲解编程思路。听取各组 提问、并回答,听取教师 点评。通过项目演示汇 报,检验小组完成 情况,提升学生表 达
12、能力。让学生在 组间互评,教师点 评中找出差距,弥 补不足。6.课堂拓 展引思考 5分钟在程序编写和调试 过程中,遇到困难 和问题,要勇于拓 宽思路去解决。学生在编程和调试过 程中会遇到很多问题, 在讲授调试程序的方 法同时,引导学生如何 去解决问题。与学生互动,让学生分享 在编程和调试的过程中遇 到了些什么样的问题,是 如何去解决的。引导学生遇到问题 要有不畏困难、百 折不挠、勇于攀登 科学高峰的精神。7.反思总 结悟新技 10分钟梳理本次课的内 容,总结函数传值 的过程和方法,如 何将这些加以应用。 布置课后作业:(1)在课程平台完(1)归纳总结函数传 值的过程和返回值的 基本思想以及函数
13、传 值在编程中应用。(2)布置函数传值的(1)听取教师归纳总结函 数传值的过程和返回值的 基本思想以及函数传值在 编程中应用。(2)完成函数传值的课后(1)通过梳理总 结,帮助学生强化 知识点,掌握技能, 促使学生进行自我 反思。(2)通过课后习课后强”智“成课后测试题。(2)在头歌实训平 台完成本任务技能 训练。(3)选做:小组形 式进行拓展项目开 发。(4)在课程平台讨 论区参与本次课话 题讨论。(5)布置下次课预 习任务:在课程平 台上完成6. 3计算 大于平均分的成绩 的“学什么” “跟 我学” “做什么”“跟我做”部分的 预包任务。课后复习任务。(3)布置6.3计算大 于平均分的成绩
14、的预 习任务。ck f an*bmi,至亘亘*- 299复习任务。积极参与讨论 区话题互动,开展小组拓 展项目开发。(3)完成课程平台上完成 6.3计算大于平均分的成 绩的“学什么”“跟我学” “做什么” “跟我做”部 分的预习任务。题,让学生对于函 数传值的过程有进 一步的理解。(3)通过在线实训 平台的技能实训强 化学生的动手编程 能力,实现知识到 技能的转化。(4)引导学生遇到 问题要有不畏困 难、百折不挠、勇 于攀登科学高峰的 精神。学习内容教师活动学生活动设计意图练习与学习 评价(1)教师从课程平台和实训平台将 学生课后练习题以及实训练习的成 绩导出,查看学生的成绩分析反思课 堂教学
15、效果,进行下一步教学策略的 制定。(2)校内导师和企业导师共同引导 学生开展拓展项目开发,启发学生的 双创能力以及动手编程能力。(3)教师及企业导师在QQ群及讨 论区及时解答学生的疑难问题。(1)在超星平台完成课后 测验。(2)在头歌实训平台完成 递归函数实训任务。(3)参与主题讨论,主动 学习,探究新知识和新技 术。(4)答疑解惑,在课后遇 到问题,可在QQ及讨论区 与教师,企业导师以及其他 同学进行交流。(5)展开小组团队合作挖 掘拓展项目进行探讨以及 项目开发。(6)在课程平台上完成预 习任务。(1)双导师学习评价,构建 客观公平的多元评价,促进学 生及时了解学习情况。(2)企业导师评价
16、让学生及 时了解行业动态,得到更专 业的指导和帮助,提升其作为 专业程序员的职业素养。(3)课后测验巩固学生知识 同时,通过计算等级考试题库 测验落实教学与考级的无缝 对接。(4)发挥企业导师作用,针 对竞赛及导师案例库等,开展 拓展项目开发,延伸课堂,使 学生素质得到进一步提升,有 效突破重难点,达到“课岗赛 证”融通效果。教学反思教案3计算大于平均分的成绩一.课程信息课程名称C语言程序设计授课班级软件2101班授课内容任务6.3计算大于平均分的成绩授课课时2课时授课地点多媒体教室授课时间学银在线课 程链接参考教材选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022参考标准A
17、NSI C标准,C99标准,C11标准,Dev C+操作手册教学目标素质目标1 .通过学新知、练新技,明确专业领域内工作岗位和工作内容的社会价值,自觉树 立远大职业理想,将职业生涯、职业发展脉络与国家发展的历史进程融合起来;2 .通过项目任务驱动培养学生团结协作意识;知识目标1 .掌握函数参数传址过程2 .掌握变量的作用域3 .学会利用函数和数组解决实际问题技能目标1 .熟练掌握函数参数传址的过程2 .熟练掌握变量的作用域3 .备使用函数进行程序模块化的能力教学资源L课程平台(自建):发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分析学生 学习行为数据。2 .企业规范化编程文档
18、(企业导师提供):企业导师依据行业标准和多年一线经验总结的规范化编程手 册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。5 .软件报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。6,章节测验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7.拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方案考核过程 及权重考核类型考核项及内容评分办法课前向学观看微视频15%教学平台自动统计作业课前测试10%教学平台自动统计课中在线课堂签到5%教
19、学平台自动统计小程序闯关测验 5%小程序自动统计在线PBL小组任务完成情况,以及课堂汇报15%教师评价,学生自评, 互评课堂表现小组作业参与度,教室劳动参与情况 5%教师评价在线课堂互动(课堂回答问题)5%教师评价二.教学内容测试章节测验10%教学平台自动统计作业课后作业10%教学平台自动统计实操练习实训练习10%实训平台自动统计在线课后讨论8%教学平台自动统计线下增值评价拓展项目2%企业导师评价课后项目五任务4教学内容模块化程序设计计算斐波拉契数列第N项递归函数MtW4任务1制作图书超市收银系统 ) 菜单(任务2素数判定caftan勺任务3计算大于平均分的成绩1 .掌握度擞翎喈址 过程2 .
20、掌磔里的作用域3 .冷木惘询球7任务4计算斐波那契数列第N 项*9、 .*(模块仃务满尊12.梳理已知探未知10分钟梳理函数传址的过 程和变量的作用域 的知识要点、设问 启发学生画图了解 函数参数的传址过 程和变量的作用 域。设置闯关测试检验 学生课堂学习效 果。3 .闯关测试检效果10分钟(1)教师根据课前测 试结果,分析掌握情 况,梳理薄弱环节知识 点。(2)问题导向、设置 问题,启发式学生通过 画图函数参数的传址 过程和变量的作用域。(1)组织学生参与“函 数传址的过程和变量 的作用域的“关卡闯关 测试答题并巡回指导。(2)反馈学生“递归 函数传址的过程和变 量的作用域的关卡闯 关测试结
21、果,讲评闯关 测试中的习题。根据学 生答题情况对于该章 节知识进行再一次梳 理,讲解。(1)听取教师讲解函数传 址的过程和变量的作用域 的相关知识。(2)积极思考,探索函数 传址的过程和变量的作用 域的过程图。(1)学生参与“函数传址 的过程和变量的作用”关 卡闯关测试答题,在练习 中加深对知识的理解,同 时检验自己的掌握情况。(2)听取教师讲解“函数 传址的过程和变量的作 用”关卡闯关测试中的习 题以及函数传址的过程和 变量的作用相关知识。积 极思考,回答教师课堂提 问。通过查看任务工 单,让学生明确本 次课的学习任务以 及考核点,在学习 过程中目标更明 确。教师梳理总结函数 传址的过程和变
22、量 的作用域的相关知 识,帮助学生进一 步掌握知识要点, 设问探究,启发学 生自主解决问题。(1)通过知识讲 解,闯关测验的设 计,激发学生的学 习兴趣,让学生主 动参与分层练习, 让各个层次的学生 获得相应的训练。(2)通过反馈闯关 测试结果,讲评测 试题,提示学生的 不足之处,使其把 握学习情况。参考教材参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册一、总体设计教学项目单元6模块化程序设计课程名称C语言程序设计授课班级软件技术22级授课课时8课时多媒体教室授课地点选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,20221 .知识技能基础:前一章通过讲解的
23、“顺序结构”、“选择分支结构”、“循环结构”的程序设计 方法,学生们通过“学什么”“跟我学” “做什么”“跟我做” “我会做” 一系列流程,使学生做 到非常熟练、透彻的掌握的程序设计的初步,学生们基本具备结构化程序设计的方法,为本单元模块 化程序设计的讲解也做好了良好的铺垫。学情分析2 .认知和实践能力:通过前面模块的考核结果分析,学生基本能进行简单的上机编程调试,但是还欠 缺将实际应用转化为计算机问题模型的思维能力。3 .学习特点:通过课程平台中学习行为数据分析,学生观看函数部分视频时对函数的定义 和声明方法已经了解,对结构化设计方式也有一些理解,运用到当前所要学习的模块化程 序设计的方法,
24、还需要理解,课前学习测试题错误率较高的题目主要集中在函数调用后将 值传递的理解上,据此确定教学重难点。本单元为单元六模块化程序设计,C语言开发环境的搭建和C语言程序的基本组成。对接企业程序员岗位职业能力要求,对标ANSI C标准和Dev C+操作手册,将该单元分为2个任务。教学内容教学目标考证C语言等级考试课政融合课程C语言程序设计(64课时)工作任务模块化6. 1函数的定义和声明k程序6.2函数的值传递Nr1设计6.3函数参数传址过程6. 4递归函数1任务1制作图书超市收银系统菜单任务2素数判断任务3计算并输出大于平均分的学生成绩任务4计算斐波那契数列第N项素质目标知识目标技能目标1 .通过
25、学新知、练新技,可采用模块化设计的思想,将各个功能代码拆分成独立的程序 模块来编写程序.通过项目任务驱动培养学生团结协作意识2 ,培养学生利用计算机思想探索高阶性和创新性问题的兴趣理解函数的概念1 .理解函数的定义、声明和调用方法.掌握函数的参数传递2 .掌握变量的作用域和存储类型.掌握内部函数和外部函数的定义方法3 .掌握递归函数的设计和调用方法L具备运用函数解决实际问题的能力2.具备使用函数进行程序模块化的能力4 .小组合 作练技能 20分钟分小组完成课程平 台“我会做”编程 任务。agczb0 -11 inMB- W (1)引导学生查看并 分组讨论完成课程平 台“我会做”编程任务。(2)
26、巡回指导学生完 成任务,与各小组交流 互动,为学生答疑。(1)在课程平台上查看并 分组讨论“我会做”编程 任务。(2)小组分工,团队协作 完成该编程任务,遇到错 误自主利用软件报错信息 分享平台解决问题,如有 其他问题可咨询老师。(1)通过编程任务 实施,提升代码编 写,错误调试的能 力,让学生真正掌 握如何利用函数传 址的过程和变量的 作用域来解决实际 问题。(2)通过提供报错 信息分析平台,帮 助学生快速定位错 误,找到解决问题 的途径,提高其自 主解决问题的能力。5.汇报互 评拓思路 20分钟小组演示所完成的 “我会做”编程任 务并讲解任务实现 思路,根据完成度 开展评价。(1)组织开展
27、编程任 务汇报,选取12组 学生上台演示代码并 讲解程序设计思路,点 评学生作品。(1)积极参与小组汇报, 讲解编程思路。听取各组 提问、并回答,听取教师 点评。通过项目演示汇 报,检验小组完成 情况,提升学生表 达能力。让学生从 组间互评,教师点 评中找出差距,弥 补不足。6.课堂拓 展引思考 5分钟华为孟晚舟事件、 美国的芯片垄断与学生讨论中国信息 化发展的进程很快,但 在一些关键技术领域 如操作系统、芯片技 术、CPU技术等方面, 还难以做到自主可控, 对国家安全造成威胁。学生分享在中国信息化发 展的道路上,做为新一代 的信息人,应该着手从什 么方向出发,怎么样将自 己的职业发展与国家发
28、展 融合。引导学生作为软件 技术专业的一员, 应明晰专业人才的 培养目标,明确专 业领域内工作岗位 和工作内容的社会 价值,自觉树立远 大职业理想,将职 业生涯、职业发展 脉络与国家发展的 历史进程融合起来。7.反思总 结悟新技 10分钟梳理本次课的内 容,总结函数传址 的过程和变量的作 用域的思想及应 用。布置课后作业:(1)在课程平台完 成课后测试题。(2)在头歌实训平 台完成本任务技能 训练。(3)选做:小组形(1)归纳总结函数传 址的过程和变量的作 用域基本思想以及函 数在编程中应用。(2)布置递归函数课 后复习任务。(1)听取教师归纳总结函 数传址的过程和变量的作 用域思想以及递在实
29、际开 发过程中应用。(2)完成函数传址的过程 和变量的作用域的课后复 习任务。积极参与讨论区 话题互动,开展小组拓展 项目开发。(1)通过梳理总 结,帮助学生强化 知识点,掌握技能, 促使学生进行自我 反思。(2)通过课后习 题,让学生对于递 归函数有进一步的 认识。教学反思式进行拓展项目开 发。(4)在课程平台讨 论区参与本次课话 题讨论。布置下次课预习任 务:在课程平台上完成 6.4计算斐波那契 数列第N项一递归 函数的“学什么”“跟我学” “做什 么” “跟我做”部 分的预习任务。(3)布置6. 4计算斐 波那契数列第N项一 递归函数小节的预习 任务。密学习目标 窜通自n法的调用方法 事
30、遇PH法的求过灯 竽合利场潘月飞实际施用(3)完成课程平台上完成 7. 1交换两个变量的值-地 址,指针以及指针变量的“学什么”“跟我学”“做 什么” “跟我做”部分的 预习任务。(3)通过在线实训 平台的技能实训强 化学生的动手编程 能力,实现知识到 技能的转化。(4)自觉树立远大 职业理想,将职业 生涯、职业发展脉 络与国家发展的历 史进程融合起来。课后强”彳皆“学习内容教师活动学生活动设计意图练习与学习 评价(1)教师从课程平台和实训平台将 学生课后练习题以及实训练习的成 绩导出,查看学生的成绩分析反思课 堂教学效果,进行下一步教学策略的 制定。(2)校内导师和企业导师共同引导 学生开展
31、拓展项目开发,启发学生的 双创能力以及动手编程能力。(3)教师及企业导师在QQ群及讨 论区及时解答学生的疑难问题。(1)在超星平台完成课后 测验。(2)在头歌实训平台完成 递归函数实训任务。(3)参与主题讨论,主动 学习,探究新知识和新技 术。(4)答疑解惑,在课后遇 到问题,可在QQ及讨论区 与教师,企业导师以及其他 同学进行交流。(5)展开小组团队合作挖 掘拓展项目进行探讨以及 项目开发。(6)在课程平台上完成预 习任务。(1)双导师学习评价,构建 客观公平的多元评价,促进学 生及时了解学习情况。(2)企业导师评价让学生及 时了解行业动态,得到更专 业的指导和帮助,提升其作为 专业程序员的
32、职业素养。(3)课后测验巩固学生知识 同时,通过计算等级考试题库 测验落实教学与考级的无缝 对接。(4)发挥企业导师作用,针 对竞赛及导师案例库等,开展 拓展项目开发,延伸课堂,使 学生素质得到进一步提升,有 效突破重难点,达到“课岗赛 证”融通效果。教案4计算斐波那契数列第N项一.课程信息课程名称C语言程序设计授课班级软件2101班授课内容任务6.4计算斐波那契数列第N项授课课时2课时授课地点多媒体教室授课时间学银在线课 程链接参考教材选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册教学目标素质目标1
33、.通过学新知、练新技,厚植向新而行、用新技术报国的情怀;2 .通过项目任务驱动培养学生团结协作意识;3 ,培养学生利用计算机思想探索高阶性和创新性问题的兴趣知识目标1 .理解递归的思想2 .理解递归两要素递归体和递归出口3 .应用递归思想解决实际问题技能目标1 .能使用递归思想计算斐波那契数列第N项2 .能找出递归问题中缩小问题规模的递归处理方法及递归结束条件3 .具备使用简单模式解决复杂问题的能力教学资源L课程平台(自建):发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分析学生 学习行为数据。2 .企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年一线经验总结的规
34、范化编程手 册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。5 .软件报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。6,章节测验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7.拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方案考核过程及 权重考核类型考核项及内容评分办法课前向学观看微视频15%教学平台自动统计作业课前测试10%教学平台自动统计课中在线课堂签到5%教学平台自动统计小程序闯关测验 5%小程序自动统计在线PBL小
35、组任务完成情况,以及课堂汇报15%教师评价,学生自评, 互评课堂表现小组作业参与度,教室劳动参与情况 5%教师评价在线课堂互动(课堂回答问题)5%教师评价课后二.教学内容测试章节测验10%教学平台自动统计作业课后作业10%教学平台自动统计实操练习实训练习10%实训平台自动统计在线课后讨论8%教学平台自动统计线下增值评价拓展项目2%企业导师评价项目五任务4教学内容模块化程序设计计算斐波拉契数列第N项递归函数的y4任务3计算大于平均分的成绩q任务1制作图书超市收银系统) 菜单(任务2素数判定任务4计算斐波那契数列第N4.1 掌握递归函数的调 用方法4.2 掌握递归算法的求 解过程4.3 学会利用递
36、归解决 实际应用三.学情分析7.8.9.知识技能基础:从课程平台中循环、数组、自定义函数部分的章节测验成绩,讨论区答题情况和头 歌平台实训任务的过关情况来看,90%以上学生掌握了 c语言语法基础,初步具备结构化和模块化程 序设计的能力,但是有部分学生程序的调试能力较弱导致实训过关率仅78%O认知和实践能力:通过前面模块的考核结果分析,学生基本能进行简单的上机编程调试,但是还欠 缺将实际应用转化为计算机问题模型的思维能力。学习特点:通过课程平台中学习行为数据分析,学生观看函数部分视频时反刍比特别高,视频内容 为“分析递归结束条件及缩小问题规模的过程”和“递归算法的程序实现”,课前学习测试题错误 率较高的题目主要