C语言程序设计教案(项目6).docx
《C语言程序设计教案(项目6).docx》由会员分享,可在线阅读,更多相关《C语言程序设计教案(项目6).docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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%教
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 教案 项目
限制150内