C语言程序设计教案(项目2).docx
《C语言程序设计教案(项目2).docx》由会员分享,可在线阅读,更多相关《C语言程序设计教案(项目2).docx(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教学设计方案课程名称:C语言程序设计课程代码:任课教师:教师所在部门:面向专业:软件技术年08月析学生学习行为数据。2 .企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年一线经验总结的规范化 编程手册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。5,软件报错分享平台(师生自主开发):汇总程序错误和警告信息,实现程序调试纠错互助。6 .章节测验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7 .拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方
2、案二.教学内容考核过程及权重考核类型考核项及内容评分办法课前自学观看微视频15%教学平台自动统计作业课前测试10%教学平台自动统计课中在线课堂签到5%教学平台自动统计小程序闯关测验 5%在线PBL小组任务完成情况,以及课堂汇报15%教师评价,学生自评,互评课堂表现小组作业参与度,教室劳动参与情况5%教师评价在线课堂互动(课堂回答问题)5%教师评价课后测试章节测验 10%教学平台自动统计作业课后作业 1096教学平台自动统计实操练习实训练习10%实训平台自动统计在线课后讨论8%教学平台自动统计线下增值评价拓展项目 2%企业导师评价项目二数据存储及数据操作任务2计算身体质量指数教学内容浮点型数据C
3、iS盲触空存储 幡公I用lilt/任务1计算办公用品采购数量/任务2计算身体质量指数/任务3计算时间差/任务4会员信息输入与输出掌握浮点型数据 的定义以及使用2.1 掌握浮点型数据 的输入输出掌握程序设计中的 小数数值运算4.5.三.学情分析知识技能基础:从超星平台中的第一章测验成绩,讨论区答题情况和头歌平台实训任务的过关情况 来看,90%的学生掌握了 C语言程序的变量定义,整型数据的输入输出以及计算,能够使用程序完 成简单的整数数值运算并输出结果。认知和实践能力:通过前面模块的考核结果分析,大部分学生能完成找零计算程序,对于第一次接 触C语言的学生,在格式化输入函数的参数上容易犯错。学习特点
4、:通过超星平台中学习行为数据分析,学生观看该部分视频时,对于浮点型数据的精度,以及浮点数输入输出的格式控制字符串记录笔记频次较高,课前学习测试题错误率较高的题目主要 集中在这些知识点,据此确定本次课程的教学重难点。(1 )知识掌握度参差不齐:来自职高已学过C语言的学生对C语言的基础知识已有一定的了解,而来自普高的 学生基本上是从未接触过程序设计语言的,对于程序不同数据类型的选择以及使用还是觉得很有难度;(2)对C语言的认识度不够精准:对于刚刚接触程序设计语言的学生而言是比较抽象和神秘的,这是源于不了 解程序设计语言的本质、交流语境的特点而造成的;(3)学习兴趣浓厚:刚进入大学的学生对新知识的学
5、习充满了好奇与自信,为成为程序员乐于探究C语言。教学重点浮点型数据的使用教学难点输入函数的格式控制字符串四.教学设计i.四融合教学理念面向计算机程序设计员岗位的技能要求,采用“四融合”的理念,即:企业标准、计算机等级考 试(二级c语言)、程序设计竞赛、信创元素融合进课程,基于工作过程导向遴选和重构课程内容。 2.紧扣教学目标,创新“3574”模式开展混合式教学。本任务充分利用线上资源,创新“3574”模式开展混合式教学。课前线上自学、完成前测;课中释 疑解惑,参与式学习;课后实现知识的多向传递,有效延伸课堂,多方位加强学习效果。整个教学过程 中,通过课程平台和实训平台,及时考查目标达成度,实现
6、形成性评价,并持续改进教学。“3574” 教学模式如下图所示。3574 教学模式线上学习线上学习面向过程课中明“智”课后强智”课前启智”IL学什么跟我学做什么我会做课前发放工单畿理已知目关测成汇报与评课堂拓履明任务检效果练技能拓思路引思考课前测试反思总结悟新技课中课后教师评价学生互评学生自评在线测验国知识实训平台强技能任务拓展技术分享促交流多元主体五.教学实施过程学习内容学习内容教师活动学生活动设计意图1.在课程在线平台预习2. 2章节-计算身体质量指数一浮点数及 输入输出1.在课程在线平台预习2. 2章节-计算身体质量指数一浮点数及 输入输出(1)在课程在线教 学平台“学什么,,栏 目发布本
7、次课学习 目标(1)学生通过学习课程 在线教学平台“学什么” 栏目明确本次课学习的 知识目标学生在课程平台上通 过“学什么”“做什么” 栏目明确本次课学习 的知识,能力目标,有浮点示为式的放矢的观看“跟我 学”视频,跟随“跟我itW batmen,占的,入出(2)在课程在线教 学平台“跟我学”栏 目发布本次课预习 视频(2)学生在课程在线教 学平台“跟我学”栏目通 过课程视频对浮点数的 使用进行预习(3)学生在课程在线教做”视频完成编程任 务。提高学生的学习热 情以及主动性。学平台“做什么”栏目明 确本次课要完成的编程一(3)课程在线教学 平台“做什么”栏目 发布本次课教学案 例任务,对任务进
8、行思考, 尝试自己动手完成编程 任务。(4)学生在课程在线教 学平台“跟我做”栏目跟 随教师的演示视频完成一on人 cavcf. y gmt本次课的编程任务-计S-tlfM.:OJ *AJ算身体质量指数。-MWT0,EG(4)课程在线教学 平台“跟我做”栏目 发布教师讲解演示 教学案例视频 aaM,* Wb -ft 11MiaW 4课中明”:智“教学环节教学内容教师活动学生活动设计意图发放工 单明任 务,5分钟”1.发放工单明任务:明 确课堂任务-如何在程 序中实现浮点数的使 用和输入输出;引导查 看任务工单(1)引导学生查看 02-02计算身体质 量指数一浮点数及 输入输出;(2)接收并查看
9、02-02 计算身体质量指数一浮 点数及输入输出的任务 工单,明确本次课学习 任务通过查看任务工单, 让学生明确本次课的 学习任务以及考核 点,在学习过程中目 标更明确。模块任务实施清单86ivtB9Mne-I ftaWK 1skew耳GU*3即M-AXMH拿次3次仔兽加加nmvwa m4-*卜公尹不*.?- harifit-3*7,古御。畲“耳-g,:a:拿匕公Kaa*A调你必1簿.零之,.91湃快R会全个方&1 tmeiKHIA全今,、 金女气XJM3Ut,;0L 梳理知 识强新知10分钟2.梳理知识固新知: 详解递归函数的知识 要点。教师根据课前测试 的结果,对于学生 的知识掌握情况进
10、行分析后,对于浮 点数的使用与输入 输出的知识要点, 以及薄弱环节进行 进一步的知识梳 理。听取教师讲解浮点数的 基本概念以及输入输出 相关知识,对于自己预 习中出现的问题,以及 课前测试。积极思考,回 答教师课堂提问。教师梳理总结浮点数 的使用相关知识,帮助 学生进一步掌握知识 要点。闯关测 试检效果10分钟3 .闯关测验检效果:设 置闯关测验检验学生 课堂学习效果。(1)组织学生参与 “浮点数的使用” 关卡闯关测试答题 并巡回指导(2)反馈学生“浮 点数的使用”关卡 闯关测试结果,讲 评闯关测试中的习 题。根据学生答题 情况对于该章节知 识进行再一次梳 理,讲解(1)学生参与“浮点数 的使
11、用”关卡闯关测试 答题,在练习中加深对 知识的理解,同时检验 自己的掌握情况掌握。(2)听取教师讲解“浮 点数的使用”关卡闯关 测试中的习题以及递归 函数相关知识。积极思 考,回答教师课堂提问。(1)通过知识讲解, 闯关测验的设计,激 发学生的学习兴趣, 让学生主动参与分层 练习,让各个不同层 次的学生获得相应的 训练。(2)通过反馈闯关测 试结果,讲评测试题, 提示学生的不足之处, 使其把握自身学习情 况。小组合 作练技能20分钟4 .小组合作练技能: 分小组完成课程平台 “我会做”编程任务itmmoMiMBA mO8MM* m,MBA X00X00O wts nan(1)引导学生查看 并分
12、组讨论完成课 程平台“我会做”编 程任务。(2)巡回指导学生 完成该编程任务, 与各小组交流互 动,为学生答疑。(1)在课程平台上查看 并分组讨论“我会做” 编程任务。(2)小组分工,团队协 作完成该编程任务,遇 到错误自主利用软件报 错信息分享平台解决 问题。(1)通过编程任务实 施,提升代码编写,错 误调试的能力,让学生 真正掌握如何使用递 归函数完成实际问题。(2)通过提供报错信 息分析平台,帮助学生 快速定位错误,找到 解决问题的途径,同时 提高其自主解决问题 的能力。汇报互评 拓思路 15分钟5 .汇报互评拓思路: 小组演示所完成的“我 会做”编程任务并讲解 任务实现思路,根据完 成
13、度开展评价(1)组织开展编程 任务汇报,选取1 2组学生上台演示 代码并讲解程序设 计思路。点评学生 作品(2)积极参与编程项 目汇报,对照代码介绍 编程思路。对汇报小组 进行提问,评价,听取 教师点评。通过项目演示汇报, 检验小组完成情况, 提升学生表达能力。 让学生从组间互评, 教师点评中找出差 距,弥补不足。课堂拓展6.课堂拓展引思考:(1)播放视频,并(2)观看视频,积极思(1)通过介绍C语言引思考通过麒麟操作系统开组织学生观看。通考讨论C语言的重要性的应用范畴,让学生5分钟发历程视频,引入C语过C语言的应用范以及开发国产操作系统了解C语言在操作系言重要性的内容。畴以及视频中的内 容,
14、讲解并引导学 生思考讨论学好C 语言的重要性,同 时树立科技强国的 价值观的重要性统开发过程中的重要 性,提升学生学习C 语言的积极性(2)通过麒麟操作系 统的开发历程视频,让 学生树立科技强国的 价值观反思总结7.反思总结悟新技:(1)归纳总结浮点(1)听取教师归纳总(1)通过梳理总结,悟新技梳理本次课的内容。总型型数据的定义,结浮点型数据的定义,帮助学生强化知识10分钟结浮点数的使用。布置输入输出以及浮点输入输出以及浮点型数点,掌握技能要素,课后作业(1)在课程平台完成 课后练习题(2)在头歌实训平台 上完成本单元的技能 训练型数据在编程中应 用据在编程中应用(2)完成数据存储以 及输入输
15、出的课后复习 任务。积极参与讨论区 话题互动,开展小组拓促使学生进行自我反 思。(2)通过课后习题, 让学生对于数据存储 以及输入输出有进一(3)选做:小组形式 进行拓展项目开发(4)在课程平台讨论 区参与本次课话题讨 论布置下次课预习任务:(2)布置浮点数的 使用与输入输出课 后复习任务展项目开发步的认识(3)通过在线实训平 台的技能实训强化学 生的动手编程能力, 实现知识到技能的转(1)在课程平台上完 成2. 3小节计算时间(3)布置运算符与 表达式小节的预习(3)完成课程平台上完 成2.3小节计算时间差化差-运算符与表达式的任务-运算符与表达式的“学(3)通过职业素养拓“学什么” “跟我
16、学”“做什么”“跟我做” am.自侬算符 aaattsnw什么”“跟我学” “做什 么”“跟我做”部分的预展视频提升其作为计 算机程序员的职业素部分的预习任务位这11符习任务养课后强”智“学习内容教师活动学生活动设计意图练习与学习(1)教师从课程平台和实训平台将(1)在课程平台以及实训平评价学生课后练习题以及实训练习的成 绩导出,查看学生的成绩分析反思课 堂教学效果,进行下一步教学策略的 制定。(2)校内导师和企业导师共同引导 学生开展拓展项目开发,启发学生的 双创能力以及动手编程能力(3)教师及企业导师在QQ群及讨 论区及时解答学生的疑难问题台完成数据存储以及输入输出 课后作业以及编程练习(
17、2) 参与主题讨论参与课后主题 讨论,主动学习,探究新 知 识和新技术(3)答疑解惑,在课后遇到 问题,可在QQ及讨论区与 教师,企业导师以及其他同学 进行交流(1)双导师学习评价, 构建客观公平的多元评 价,促进学生及时了解 学习情况。(2)企业导师评价让学生 及时了解行业动态,得到 更专业的指导和帮助,提 升其作为专业程序员的职 业素养。(4)展开小组团队合作挖掘 拓展项目进行探讨以及项目开 发(5)在课程平台上完成预习任 务教学反思教案3计算时间差一.课程信息课程名称C语言程序设计授课班级软件技术22级授课内容计算时间差授课课时2课时授课地点学银在线课程链接https:mood, cha
18、oxing. com/mycourse/teacherstudy?chapterld=514431083&courseld=222638795&cl.azzid=52014741参考教材选用教材C语言项目式系统开发教程彭顺生主编,人民邮电出版社,2022参考标准ANSI C标准,C99标准,C11标准,Dev C+操作手册教学目标素质目标1 .通过学新知、练新技,厚植向新而行、用新技术报国的情怀;2 .通过项目任务驱动培养学生团结协作意识;3 .培养学生利用计算机思想探索高阶性和创新性问题的兴趣知识目标1 .理解C语言程序中自增自减运算符以及复合赋值运算2 .理解位运算技能目标1 .能在c语言
19、程序中使用自增自减运算符以及复合赋值运算2 .能在C语言程序中正确使用位运算解决实际问题3 .能使用C语言程序解决实际生活中的问题,掌握程序设计的基本思路教学资源1 .课程平台(自建):发布学习微视频4个、课前测试、主题讨论,教学资料、源码,收集和分 析学生学习行为数据。2,企业规范化编程文档(企业导师提供):企业导师依据行业标准和多年一线经验总结的规范化授课时间多媒体教室项目二数据存储及数据操作编程手册。3 .闯关测试微信小程序(师生自主开发):提供闯关习题集,测试学生理论知识掌握情况。4 .头歌实训平台:发布C语言学生实训任务,训练和考核学生实践技能。5 .软件报错分享平台(师生自主开发)
20、:汇总程序错误和警告信息,实现程序调试纠错互助。6 .章节测验题库:c语言习题库、计算机等级(二级C语言)考试真题库。7 .拓展项目案例库:蓝桥杯C/C+程序设计大赛真题库、企业导师项目库。考核方案考核过程及权重考核类型考核项及内容评分办法课前自学观看微视频15%教学平台自动统计作业课前.测试10%教学平台自动统计课中在线课堂签到 ,5。教学平台自动统计小程序闯关测验 5%在线PBL小组任务完成情况,以及课堂汇报15%教师评价,学生自评,互评课堂表现小组作业参与度,教室劳动参与情况5%教师评价在线课堂互动(课堂回答问题)5%教师评价课后测试章节测验 10%教学平台自动统计作业课后作业10%教学
21、平台自动统计实操练习实训练习 10%实训平台自动统计在线课后讨论8%教学平台自动统计线下增值评价拓展项目 2%企业导师评价项目二数据存储及数据操作任务3 计算时间差教学内容特殊运算CiS盲触空存储/-no 幡公I用lilt/任务1计算办公用品采购数量/任务2计算身体质量指数/任务3计算时间差/任务4会员信息输入与输出2.1 掌握自增自减运 算的使用2.2 掌握复合赋值运 算的使用2.3 掌握位运算的使用二.教学内容三.学情分析7.7.知识技能基础:从超星平台中的上一单元测验成绩,讨论区答题情况和头歌平台实训任务的过关情 况来看,90%的学生掌握了 C语言程序中浮点数的使用,能够使用程序完成简单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 教案 项目
限制150内