欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    C语言程序设计教案(项目7).docx

    • 资源ID:66959502       资源大小:415.69KB        全文页数:28页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言程序设计教案(项目7).docx

    教学设计方案课程名称:C语言程序设计课程代码:任课教师:教师所在部门:面向专业:软件技术年08月 任务时,有两个小组因为迟迟没有解决报错,影响了项目完成时间,在后续课程中,继续完善软件报错分 享平台,快速帮助学生查错除错。(2)在课后的拓展项目中,有的小组相对积极,每周均提交方案,同教师以及企业导师积极讨论。也 有1个小组至今从未开展过拓展项目的开发,在后续教学中,对于该小组应投入更多的关注,鼓励学生积 极完成拓展项目。一.课程信息课程名称C语言程序设计授课班级软件22级授课内容7.2小写字母变大写字母一指针运算授课课时2课时授课地点多媒体教室授课时间学银在线课 程链接参考教材选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册教学目标素质目标L通过学新知、练新技,厚植向新而行、用新技术报国的情怀;2 .培养学生的探索精神和创新意识;3 .培养学生工程化的职业素养。知识目标1 .理解数组的存储特点2 .理解指针的算术运算3 .理解指针的关系运算4 .理解指针的+运算在遍历数组过程中的作用技能目标1 .能使用指针的+运算改变指针指向的数组元素2 .能使用指针的关系运算控制指针指向的内存不越界3 .具备以指针为工具访问连续内存的能力教学资源1.课程平台(自建):发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分析学生 学习行为数据。2,企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年一线经验总结的规范化编程手 册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。5 .软件报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。6 .章节测验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7 .拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方案考核过程及 权重考核类型考核项及内容评分办法课前自学观看微视频15%教学平台自动统计作业课前测试10%教学平台自动统计课中在线课堂签到5%教学平台自动统计小程序闯关测验 5%小程序自动统计在线PBL小组任务完成情况,以及课堂汇报15%教师评价,学生自评,互 评课后二.教学内容课堂表现小组作业参与度,教室劳动参与情况 5%教师评价在线课堂互动(课堂回答问题)5%教师评价测试章节测验 10%教学平台自动统计作业课后作业10%教学平台自动统计实操练习实训练习 10%实训平台自动统计在线课后讨论 8%教学平台自动统计线下增值评价拓展项目 2%企业导师评价csamt项目七指针交换两个变量的值教学内容指针运算任务2小写字母变大写字 母-指针运算d任务3三个数排序一值传递 与地址传递4任务1交换两个变量的值 , 一地址、指针及指针变量L1指针的算术运算L2指针的关系运算1.3使用指针访问数组三.学情分析1.2.3.知识技能基础:从课程平台中循环、数组、自定义函数部分的章节测验成绩,讨论区答题情况 和头歌平台实训任务的过关情况来看,90%以上学生掌握了 c语言语法基础,初步具备结构化 和模块化程序设计的能力,会定义和使用变量,但是对变量的读写过程认识还不够深入,指针 部分将加强这方面学习。认知和实践能力:通过前面模块的考核结果分析,学生基本能进行简单的上机编程调试,但是 还欠缺将实际应用转化为计算机问题模型的思维能力。学习特点:通过课程平台中学习行为数据分析,以微课视频观看反刍比来看,学生观看峰值集 中在“指针的关系运算”和“指针的算术运算”两部分,课前学习测试题错误率较高的题目主 要集中在这些知识点,据此确定教学重难点。教学重点指针的关系运算 指针的算术运算教学难点指针的关系运算四.教学设计1 .四融合教学理念面向计算机程序设计员岗位的技能要求,采用“四融合”的理念,即:企业标准、计算机等级考试(二级C语言)、 程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。2 .紧扣教学目标,创新“3574”模式开展混合式教学本任务充分利用线上资源,创新“3574”模式开展混合式教学。课前线上自学、完成前测;课中释疑解惑,参与式 学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果。整个教学过程中,通过课程平台和实训平台, 及时考查目标达成度,实现形成性评价,并持续改进教学。“3574”教学模式如下图所示。“ 3574 ”教学模式五.教学实施过程学习内容1 .通过课程平台上 预习7.2小写字母 变大写字母一指针 运算的学习资源, 进行课前测试。线上学习学什么课前启“智”跟我学f 做什么跟我做-我会做课前测试课中明“智”发放工单分析联想闯关测试小组合作汇报互评课堂拓展反思W结明任务除未知检效果练技能拓思路引思考悟新技OQ -课后强“智”在缭幡 固知识实训庠台强技能任务拓展保双创技术分享促交流教师活动学生活动(1)通过课程平台“学什么”栏 目发布本次课学习目标。(1)学生通过课程平台 “学什么”栏目明确本次 课学习的知识目标。(2)通过课程平台“跟我学”栏 目发布本次课预习视频。(2)学生在课程平台“跟 我学”栏目通过课程视频 对指针运算进行预习。搭针的使用11 13 15 17 河、/,依 r 八7 7”5,(3)课程平台“做什么”栏目发 布本次课教学案例。7.2小字母安大竽心Wti&n& g»gg(4)课程平台“跟我做”栏目发面向 过程形课前课中成课后教师评价学生互评性学生自评企业导师评价多元主体设计意图(3)学生在课程平台“做 什么”栏目明确本次课要 完成的任务,对任务进行 思考,自己动手完成任务。(4)学生在课程平台“跟 我做”栏目跟随教师的演 示视频完成本次课的任务 -小写字母变大写字母。(5)自主完成课前测试。学生在课程平台上 通过“学什么”“做 什么”栏目明确本 次课学习的知识, 能力目标,有的放 矢的观看“跟我学” 视频,跟随“跟我 做”视频完成任务, 通过课程测试结果 分析学生课程预习 情况,掌握学生学 情,提高学生的学 习热情以及主动 性。布教师讲解演示任务视频。,小其,*nm*&m*waw* «SM -* a «*ar (MM.( * ««* * 99 ,awaB MB «M=.X . 1 «MI “|»oe0、 <3f(5)发布课前测试试题。课中明”智“教学环节教学内容教师活动学生活动设计意图L发放工 单明任务 5分钟明确课堂任务如何 利用指针访问数组 解决连续内存的访 问问题;引导查看 任务工单。模块任务实施清单(1)引导学生查看 7.2小写字母变大写 字母一指针运算的任 务工单。(1)接收并查看7.2小写 字母变大写字母一指针运 算的任务工单,明确本次 课学习任务。通过查看任务工 单,让学生明确本 次课的学习任务以 及考核点,在学习 过程中目标更明 确。Mewor. 1卜 | XMK0MQ A>”0 1AA-Alta*W)Aa««A», 4., w »»cKM4A一, *wt,第 i -1 Q»6”玲a» 2.分析联 想探未知 10分钟分析数组的存储特 点,引导学生联想 指针的+运算和关 系运算在访问连续 内存过程中的作 用,进而解决指针 访问数组的问题。(1)教师根据课前测 试结果,分析数组的存 储特点以及解决数组 访问的关键问题。(2)问题导向、设置 问题,启发学生思考如 何利用指针的+运算 和关系运算访问连续 存储于内存中的数组 各元素。(1)听取教师讲解“指针 运算”相关知识。(2)积极思考,探索利用 指针+运算和关系运算访 问数组各元素的方法。教师梳理总结递指 针运算相关知识, 帮助学生进一步掌 握知识要点,设问 探究,启发学生自 主解决问题。3 .闯关测 试检效果 10分钟设置闯关测试检验 学生课堂学习效 果。(1)组织学生参与“指 针运算”关卡闯关测试 答题并巡回指导。(2)反馈学生“指针 运算”关卡闯关测试结 果,讲评闯关测试中的 习题。根据学生答题情 况对于该章节知识进 行再一次梳理,讲解(1)学生参与“指针运算” 关卡闯关测试答题,在练 习中加深对知识的理解, 同时检验自己的掌握情 况。(2)听取教师讲解“指针 运算”关卡闯关测试中的 习题以及指针运算相关知 识。积极思考,回答教师课(1)通过知识讲 解,闯关测验的设 计,激发学生的学 习兴趣,让学生主 动参与分层练习, 让各个层次的学生 获得相应的训练。(2)通过反馈闯关 测试结果,讲评测 试题,提示学生的a 0 -63二 (K>Q 一我答- ©堂提问。不足之处,使其把 握学习情况。<速逢0也】) s“)的逆归体8 ()A 41)=0BC. f(n)=f(nlHn.D.f(n)>n4.小组合 作练技能 20分钟分小组完成课程平 台“我会做”编程任 务。一f , "KA lOMS)err-(1)引导学生查看并 分组讨论完成课程平 台“我会做”编程任务。(2)巡回指导学生完 成任务,与各小组交流 互动,为学生答疑。(1)在课程平台上查看并 分组讨论“我会做”编程 任务。(2)小组分工,团队协作 完成该编程任务,遇到错 误自主利用软件报错信息 分享平台解决问题,如有 其他问题可咨询老师。(1)通过编程任务 实施,提升代码编 写,错误调试的能 力,让学生真正掌 握如何使用指针解 决连续内存的访问 问题。(2)通过提供报错 信息分析平台,帮 助学生快速定位错 误,找到解决问题 的途径,提高其自 主解决问题的能 力。5.汇报互 评拓思路 20分钟小组演示所完成的 “我会做”编程任 务并讲解任务实现 思路,根据完成度 开展评价。(1)组织开展编程任 务汇报,选取12组 学生上台演示代码并 讲解程序设计思路,点 评学生作品。(1)积极参与小组汇 报,讲解编程思路。听取 各组提问、并回答,听取 教师点评。通过项目演示汇 报,检验小组完成 情况,提升学生表 达能力。让学生从 组间互评,教师点 评中找出差距,弥 补不足。6.课堂拓 展引思考 5分钟通过五子棋游戏, 让学生了解二维数 组在游戏实现过程 中的作用,进而引 出二维数组的访问 工具指针数组,拓 展学生对于指针访 问二维数组的学 习。(2)播放视频,并组 织学生观看。通过五子 棋游戏的实现过程讲 解并引导学生思考二 维数组是如何解决棋 盘数据的存储问题,以 及使用指针数组访问 二维数组的方法。(1)观看视频,积极思考 五子棋棋盘数据是如何存 放的,以及如何利用指针 访问记录棋盘信息的数 据U(1)通过五子棋 游戏激发学生学习 兴趣。(2)通过五子棋 游戏引出二维数组 和访问二维数组的 工具一指针数组, 拓展指针访问数组 部分的学习。7,反思总 结悟新技 10分钟梳理本次课的内 容,总结指针运算 及其在解决数组访 问过程中的作用。 布置课后作业:(1)在课程平台完 成课后测试题。(2)在头歌实训平 台完成本任务技能 训练。(3)选做:小组形 式进行拓展项目开 发。(4)在课程平台讨 论区参与本次课话 题讨论。布置下次课预习任 务:在课程平台上完成 7. 1交换两个变量 的值-地址,指针以 及指针变量的“学 什么”“跟我学”“做 什么”“跟我做”部 分的预习任务。(1)归纳总结指针运 算及其在解决数组访 问过程中的作用。(2)布置指针运算课 后复习任务。(3)布置值传递与地 址传递小节的预习任 务。(1)听取教师归纳总结归 纳总结指针运算及其在解 决数组访问过程中的作 用。(2)完成指针运算的课后 复习任务。积极参与讨论 区话题互动,开展小组拓 展项目开发。(3)完成课程平台上完成 7.3三个数排序一值传递 与地址传递的“学什么”“跟我学”“做什么”“跟 我做”部分的预习任务。(1)通过梳理总 结,帮助学生强化 知识点,掌握技能, 促使学生进行自我 反思。(2)通过课后习 题,让学生对于指 针运算有进一步的 认识。(3)通过在线实训 平台的技能实训强 化学生的动手编程 能力,实现知识到 技能的转化。(4)通过职业素养 拓展视频提升其作 为计算机程序员的 职业素养。课后强”智“学习内容教师活动学生活动设计意图练习与学习 评价(1)教师从课程平台和实训平台将(1)在超星平台完成课后(1)双导师学习评价,构建 学生课后练习题以及实训练习的成测验。客观公平的多元评价,促进绩导出,查看学生的成绩分析反思课(2)在头歌实训平台完成学生及时了解学习情况。堂教学效果,进行下一步教学策略的指针运算实训任务。(2)企业导师评价让学生及制定。(3)参与主题讨论,主动时了解行业动态,得到更专(2)校内导师和企业导师共同引导学习,探究新知识和新技 '业的指导和帮助,提升其作为 学生开展拓展项目开发,启发学生的术。专业程序员的职业素养。双创能力以及动手编程能力。(4)答疑解惑,在课后遇(3)课后测验巩固学生知识(3)教师及企业导师在QQ群及讨到问题,可在QQ及讨论 同时,通过计算等级考试题库 论区及时解答学生的疑难问题。区与教师,企业导师以及测验落实教学与考级的无缝其他同学进行交流。对接。(5)展开小组团队合作挖(4)发挥企业导师作用,针对 掘拓展项目进行探讨以及 竞赛及导师案例库等,开展拓 项目开发。展项目开发,延伸课堂,使学(6)在课程平台上完成预生素质得到进一步提升,有效 习任务。突破重难点,达到“课岗赛证”1 .教学目标达成度教学反思三维教学目标达成。课程平台单元测验平均成绩93.4,优秀率85%;头歌实训平台中实操任务完成度 100%,知识和能力目标达成:课程平台本单元讨论区回帖数量261个,回帖标书准确,分析客观,反映出学 习态度端正,思维能力得到提升;在课堂上通过选取斐波那契数列这样经典的数学问题作为教学案例,引导 学生重视自身数学基础的夯实,通过以数学研究作为突破口的5G新技术的视频介绍,引导学生积极思考, 讨论,培养学生的创新意识,担当意识以达成素质目标。2.反思改进:(1)在课堂闯关环节有90%的学生能闯到第四关,82%的学生能闯到第五关。分组完成“我会做”的 任务时,有两个小组因为迟迟没有解决报错,影响了项目完成时间,在后续课程中,继续完善软件报错分 享平台,快速帮助学生查错除错。(2)在课后的拓展项目中,有的小组相对积极,每周均提交方案,同教师以及企业导师积极讨论。也 有1个小组至今从未开展过拓展项目的开发,在后续教学中,对于该小组应投入更多的关注,鼓励学生积 极完成拓展项目。一.课程信息课程名称C语言程序设计授课班级软件22级授课内容7.3三个数排序-值传递与地址传递授课课时2课时授课地点多媒体教室授课时间学银在线课 程链接参考教材选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册教学目标素质目标1 ,培养学生解决复杂问题和自主创新的能力;2 .培养学生团结协作和独立思考能力;3 .培养学生产品质量意识和严谨规范的软件开发意识知识目标1 .理解值传递过程2 .理解地址传递过程3 .理解指针在传递过程中起到的作用4 .理解值传递与地址传递的区别技能目标1 .能使用指针完成地址传递2 .能使用指针将被调函数中处理的结果带回主调函数3 .能使用指针实现主调函数与被调函数之间的双向通信教学资源1 ,课程平台(自建):发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分析学生 学习行为数据。2 .企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年一线经验总结的规范化编程手 册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。5 .软件报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。6,章节测验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7.拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方案考核过程及 权重考核类型考核项及内容评分办法课刖自学观看微视频15%教学平台自动统计作业课前测试10%教学平台自动统计课中在线课堂签到5%教学平台自动统计小程序闯关测验 5%小程序自动统计在线PBL小组任务完成情况,以及课堂汇报15%教师评价,学生自评,互 评课堂表现小组作业参与度,教室劳动参与情况5%教师评价在线课堂互动(课堂回答问题)5%教师评价课后测试章节测验 10%教学平台自动统计作业课后作业10%教学平台自动统计实操练习实训练习10%实训平台自动统计在线课后讨论8%教学平台自动统计线下增值评价拓展项目 2%企业导师评价cam项目七指针一mt 招,hi任务1交换两个变量的值4任务1交换两个变量的值-地址、指针及指针变量(任务2小写字母变大写字母-指针运算教学内容递归函数L1值传递与地址传递对比1.2使用指针完成地址传递二.教学内容任务3三个数排序一值 传递与地址传递三.学情分析1.2.3.知识技能基础:从课程平台中循环、数组、自定义函数部分的章节测验成绩,讨论区答题情况 和头歌平台实训任务的过关情况来看,90%以上学生掌握了 c语言语法基础,初步具备结构化 和模块化程序设计的能力,能熟练定义和使用变量,但是对变量的读写过程认识还不够深入, 指针部分将加强这方面学习。认知和实践能力:通过前面模块的考核结果分析,学生基本能进行简单的上机编程调试,但是 还欠缺将实际应用转化为计算机问题模型的思维能力。学习特点:通过课程平台中学习行为数据分析,以微课视频观看反刍比来看,学生反复观看的 内容集中在“值传递与地址传递”和“指针接收数组地址”部分,课前学习测试题错误率较高 的题目主要也集中在这些知识点,据此确定教学重难点。教学重点值传递与地址传递指针接收数组地址教学难点值传递与地址传递指针接收数组地址四.教学设计1.四融合教学理念面向计算机程序设计员岗位的技能要求,采用“四融合”的理念,即:企业标准、计算机等级考试(二级C语言)、 程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。2,紧扣教学目标,创新“3574”模式开展混合式教学本任务充分利用线上资源,创新“3574”模式开展混合式教学。课前线上自学、完成前测;课中释疑解惑,参与式 学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果。整个教学过程中,通过课程平台和实训平台, 及时考查目标达成度,实现形成性评价,并持续改进教学。“3574”教学模式如下图所示。总体设计多媒体教室教学项目c语言一指针课程名称C语言程序设计授课课时6课时授课地点选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022参考教材参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册借助网络教学平台。自主开发的图书销售系统,结合课前问卷调查,对学生的知识技能基础及学 习习惯进行了诊断性评价:学情分析(1 )知识掌握度参差不齐:来自职高已学过C语言的学生对C语言的基础知识已完全掌握好, 而来自普高的学生基本上是从未接触过程序设计语言的,初始C语言时觉得是天书;(2)对C语言的认识度不够精准:对于刚刚接触程序设计语言的学生而言是比较抽象和神秘 的,这是源于不了解程序设计语言的本质、交流语境的特点而造成的;(3)学习兴趣浓厚:刚进入大学的学生对新知识的学习充满了好奇与自信,为成为程序员乐于探究C语言。C语言程序设计课程总课时64学时,分为9个单元,本单元为单元七一一指针,由指针访问普通变量、指针访问数组、指针实现地址传递组成。对接企业程序员岗位职业能力要求,对标ANSI C标准和Dev C+操作手册,将该单元分为3个任务。教学内容教学目标考证C语言等级考试工作任务工作领1.1指针访问普通域:使用变量指针访问1.2指针访问数组内存1. 3指针实现地址传 递素质目标知识目标课政融合课程C语言程序设计(64课时)任务1交换两个变量的值 任务2小写字母变大写字母 任务3三个数排序.通过信创思政内容的融入激发学生担当与报国意识;1 .培养学生团结协作意识.培养学生产品质量意识和严谨规范的软件开发意识2 .培养学生解决复杂问题和自主创新的能力L理解内存编址2 .理解指针的概念.了解指针的特点3 .理解数组的存储特点.理解指针的算术运算4 .理解指针的关系运算.理解指针的+运算在遍历数组过程中的作用5 .理解值传递过程3574 ”教学模式线上学习学什么跟我学-做什么跟我做一f 我会做1课前五.教学实施过程学习内容1 .通过课程平台上 预习7.3三个数排 序一值传递与地址 传递的学习资源, 进行课前测试。课前测试课中课后教师评价学生互评学生自评企业导师评 价1教师活动(1)通过课程平台“学什么”栏 目发布本次课学习目标。73三个雌序T传递与蜘传递嗦:豆瓯一植专朋触院I的区别.耘指针作为形参实蜘艇(2)通过课程平台“跟我学”栏 目发布本次课预习视频。一 期.电府岬山1大学«C语言程序设计指针与地址传递主凶:付恒血(3)课程平台“做什么”栏目发 布本次课教学案例。(4)课程平台“跟我做”栏目发学生活动(1)学生通过课程平台 “学什么”栏目明确本次 课学习的知识目标。(2)学生在课程平台“跟 我学”栏目通过课程视频 对值传递与地址传递进行 预习。(3)学生在课程平台“做 什么”栏目明确本次课要 完成的任务,对任务进行 思考,自己动手完成任务。(4)学生在课程平台“跟 我做”栏目跟随教师的演 示视频完成本次课的任务 -三个数排序。(5)自主完成课前测试。多元主体形成性评价设计意图学生在课程平台上 通过“学什么”“做 什么”栏目明确本 次课学习的知识, 能力目标,有的放 矢的观看“跟我学” 视频,跟随“跟我 做”视频完成任务, 通过课程测试结果 分析学生课程预习 情况,掌握学生学 情,提高学生的学 习热情以及主动 性。布教师讲解演示任务视频。(5)发布课前测试试题。课中明”智“Cig总程序设计教学环节教学内容明确课堂任务如何 利用地址传递完成 两数交换并最终实 现三个数排序;引教师活动(1)引导学生查看 7.3三个数排序一值 传递与地址传递的任 务工单。学生活动(1)接收并查看7.3三个 数排序一值传递与地址传 递的任务工单,明确本次 课学习任务。设计意图L发放工单明任务5分钟BQ、OMt-“2MMQ,AA-A AMAAtr-九4,.icM4A一.2模块任务实维清单wav 2.对比发现探未知10分钟导查看任务工单。对比值传递与地址 传递过程,启发学 生思考地址传递相 较值传递的优势, 以及如何通过指针 完成地址传递,进 而实现主被调函数 之间的双向通信。(1)教师对比值传递 与地址传递两种方式 的不同。(2)问题导向、设置 问题,启发学生通过值 传递与地址传递的对 比,理解地址传递优点 以及指针在其中起到 的作用。(1)听取教师讲解值传 递与地址传递的对比分 析。(2)积极思考,探索地址 传递原理、理清地址传递 在实现主调函数与被调函 数双向通信过程中的作 用。设置闯关测试检验 学生课堂学习效 果。(1)组织学生参与“值 传递与地址传递"关卡 闯关测试答题并巡回 指导。(1)学生参与“值传递与 地址传递”关卡闯关测试 答题,在练习中加深对知 识的理解,同时检验自己 的掌握情况。3 .闯关测试检效果10分钟(2)反馈学生“值传 递与地址传递”关卡闯 关测试结果,讲评闯关 测试中的习题。根据学 生答题情况对于该章 节知识进行再一次梳 理,讲解(2)听取教师讲解“值传 递与地址传递”关卡闯关 测试中的习题以及值传递 与地址传递相关知识。积 极思考,回答教师课堂提 问。通过查看任务工 单,让学生明确本 次课的学习任务以 及考核点,在学习 过程中目标更明 确。教师对比值传递与 地址传递方式,引 导学生思考,设问 探究,启发学生自 主思考指针和地址 传递为何能解决解 决主调函数与被调 函数双向通信过 程。(1)通过知识讲 解,闯关测验的设 计,激发学生的学 习兴趣,让学生主 动参与分层练习, 让各个层次的学生 获得相应的训练U(2)通过反馈闯关 测试结果,讲评测 试题,提示学生的 不足之处,使其把 握学习情况。a 0 -63二 (K>Q 一我答- ©<速逢0也】) s“)的逆归体8 ()A 41)=0BC. f(n)=f(nlHn.D.f(n)>n4.小组合 作练技能 20分钟分小组完成课程平 台“我会做”编程任 务。SBi«MIML2XwraVV*W<M#«1.2.3 i.U !丁 i3.NtN mA3. 3 “7 BMLaMBflH «M«H mh5 i. 2 n(1)引导学生查看并 分组讨论完成课程平 台“我会做”编程任务。(2)巡回指导学生完 成任务,与各小组交流 互动,为学生答疑。(1)在课程平台上查看并 分组讨论“我会做”编程 任务。(2)小组分工,团队协作 完成该编程任务,遇到错 误自主利用软件报错信息 分享平台解决问题,如有 其他问题可咨询老师。(1)通过编程任务 实施,提升代码编 写,错误调试的能 力,让学生真正掌 握如何使用地址传 递解决实际问题。(2)通过提供报错 信息分析平台,帮 助学生快速定位错 误,找到解决问题 的途径,提高其自 主解决问题的能 力。5.汇报互 评拓思路 20分钟小组演示所完成的 “我会做”编程任 务并讲解任务实现 思路,根据完成度 开展评价。(1)组织开展编程任 务汇报,选取12组 学生上台演示代码并 讲解程序设计思路,点 评学生作品。(1)积极参与小组汇 报,讲解编程思路。听取 各组提问、并回答,听取 教师点评。通过项目演示汇 报,检验小组完成 情况,提升学生表 达能力。让学生从 组间互评,教师点 评中找出差距,弥 补不足。6.课堂拓 展引思考 5分钟通过观看妙用指针 视频,让学生了解 在高阶软件中如何 利用指针精确定位 内存的能力,通过 地址传递,避免大 量数据拷贝,提升 程序效率,从而拓 展学生视野。(1)播放视频,并组 织学生观看。让学生了 解利用指针精确定位 内存的能力,提升程序 效率,并通过指针在高 阶软件中的应用拓展 学生视野。(1)观看视频,积极思考 指针为何能提升程序效率 以及指针有哪些经典应用 物乐O(1)通过了解指 针在高阶软件中的 使用拓展学生视 野。(2)通过妙用指针 场景引发学生思考 指针如何提升程序 执行效率。7.反思总 结悟新技 10分钟梳理本次课的内 容,总结地址传递 在解决主调函数与 被调函数之间双向 通信过程中的作 用。布置课后作业:(1)在课程平台完 成课后测试题。(2)在头歌实训平 台完成本任务技能 训练。(3)选做:小组形 式进行拓展项目开 发。(4)在课程平台讨 论区参与本次课话 题讨论。布置下次课预习任 务:在课程平台上完成 8.1候选人票数统 计一结构体及结构 体数组“学什么” 的“学什么” “跟我 学”“做什么”“跟 我做”部分的预习 任务。(1)归纳总结指针与 地址传递的基本思想 以及其在编程中应用。(2)布置地址传递课 后复习任务。(3)布置结构体及结 构体数组小节的预习 任务。s lUAsmit emattwiaMiBW0*e*«曲:豆西(1)听取教师归纳总结地 址传递的基本思想以及其 在编程中应用。(2)完成地址传递的课后 复习任务。积极参与讨论 区话题互动,开展小组拓 展项目开发。(3)完成课程平台上完成 8.1候选人票数统计一结 构体及结构体数组的“学 什么” “跟我学”“做什么” “跟我做”部分的预习任 务。(1)通过梳理总 结,帮助学生强化 知识点,掌握技能, 促使学生进行自我 反思。(2)通过课后习 题,让学生能更深 刻认识地址传递、 体会指针在实现地 址传递过程中的作 用。(3)通过在线实训 平台的技能实训强 化学生的动手编程 能力,实现知识到 技能的转化。(4)通过职业素养 拓展视频提升其作 为计算机程序员的 职业素养。课后强”智“学习内容教师活动学生活动设计意图练习与学习 评价(1)教师从课程平台和实训平台将 学生课后练习题以及实训练习的成 绩导出,查看学生的成绩分析反思课 堂教学效果,进行下一步教学策略的 制定。(2)校内导师和企业导师共同引导 学生开展拓展项目开发,启发学生的 双创能力以及动手编程能力。(3)教师及企业导师在QQ群及讨 论区及时解答学生的疑难问题。(1)在超星平台完成课后 测验。(2)在头歌实训平台完成 地址传递实训任务。(3)参与主题讨论,主动 学习,探究新知识和新技 术。(4)答疑解惑,在课后遇 到问题,可在QQ及讨论 区与教师,企业导师以及 其他同学进行交流。(1)双导师学习评价,构建 客观公平的多元评价,促进 学生及时了解学习情况。(2)企业导师评价让学生及 时了解行业动态,得到更专 业的指导和帮助,提升其作为 专业程序员的职业素养。(3)课后测验巩固学生知识 同时,通过计算等级考试题库 测验落实教学与考级的无缝 对接。(4)发挥企业导师作用,针对 竞赛及导师案例库等,开展拓1.教学目标三维教2 100%,知识不 习态度端正, 学生重视自 讨论,培养土 2.反思改进:(1)在 任务时,有P 享平台,快1(2)在 有1个小组2 极完成拓展大成度学目标达成。课程平台单元测验平均J 旧能力目标达成:课程平台本单元讨论 思维能力得到提升;在课堂上通过选 劳数学基础的夯实,通过以数学研究 学生的创新意识,担当意识以达成素J:课堂闯关环节有90%的学生能闯到第 为个小组因为迟迟没有解决报错,影【 柬帮助学生查错除错。课后的拓展项目中,有的小组相对积 至今从未开展过拓展项目的开发,在) 页目。(5)展开小组团队合作挖 掘拓展项目进行探讨以及 项目开发。(6)在课程平台上完成预 习任务。成绩93.4,优秀率85%;头W :区回帖数量261个,回帖标 取斐波那契数列这样经典的 作为突破口的5G新技术的衩 贡目标。号四关,82%的学生能闯到第二 响了项目完成时间,在后续1极,每周均提交方案,问教1 后续教学中,对于该小组应1展项目开发,延伸课堂,使学 生素质得到进一步提升,有效 突破重难点,达到“课岗赛证” 融通效果。取实训平台中实操任务完成度 书准确,分析客观,反映出学 数学问题作为教学案例,引导 !频介绍,引导学生积极思考,五关。分组完成“我会做”的 果程中,继续完善软件报错分师以及企业导师积极讨论。也 殳入更多的关注,鼓励学生积技能目标1.2.教学重点3.4.5.内存寻址指针访问普通变量指针运算值传递与地址传递 指针接收数组地址教学难点1.2.3.4.指针访问动态分配的内存指针的关系运算值传递与地址传递指针接收数组地址.理解地址传递过程9 .理解指针在传递过程中起到的作用n.理解值传递与地址传递的区别10 .能使用指针访问普通变量11 能使用指针访问动态分配的内存12 具备以指针为工具实现内存读写的能力13 能使用指针的+运算改变指针指向的数组元素14 能使用指针的关系运算控制指针指向的内存不越界15 具备以指针为工具访问连续内存的能力16 能使用指针完成地址传递17 能使用指针将被调函数中处理的结果带回主调函数

    注意事项

    本文(C语言程序设计教案(项目7).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开