全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx

上传人:夺命阿水 文档编号:684670 上传时间:2023-10-14 格式:DOCX 页数:15 大小:188.82KB
返回 下载 相关 举报
全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx_第1页
第1页 / 共15页
全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx_第2页
第2页 / 共15页
全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx_第3页
第3页 / 共15页
全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx_第4页
第4页 / 共15页
全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx》由会员分享,可在线阅读,更多相关《全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx(15页珍藏版)》请在课桌文档上搜索。

1、教学设计双重循环控制图形输出双重循环控制图形输出教学设计一、教材分析1 .教材版本本节课所使用的教材是可视化编程应用一一ViSUalBaSic(高等教育出版社)。该教材内容典型性和实用性相结合,注重学生实践操作能力的培养,适合中等职业教育的学生使用。2.本节课内容在教材中的地位本节课是教材第三章第五节内容延伸和拓展。双重循环以一重循环为基础,用双重循环控制图形输出,内外层循环被赋于新的含义:外层循环控制图形行数;内层循环控制每行字符打印个数。由于图形的多样性需要灵活设置内外层循环的范围,所以学习本节课内容对同学们理解掌握循环的嵌套使用有举足轻重的作用。二、学情分析情感态度:本节课的教学对象是高

2、二计算机专业的学生,班级人数为32人,他们活泼好动,具有较强的动手能力和探索新知识的欲望,适合兴趣引导下的自主探究学习方法,但他们重实践轻理论,知识基础薄弱,理解分析能力有所欠缺,课堂也需要教师用讲解演示的方法对知识点进行直观的呈现。知识水平:在对专业知识的认知上,同学们己经对ForNeXt循环进行了系统的学习,并对多重循环有一定的认识,以此为基础同学们完全具备了学习使用双重循环控制图形输出的能力。三、教学目标 知识与技能理解掌握双重循环控制图形输出的算法。学会建立行、歹h每行打印字符位置、每行打印符号之间的关系。 过程与方法通过观察对比、实践演练、小组协作等方式,学会利用五步法控制图形输出。

3、 情感态度与价值观通过动手操作完成图形输出的过程,让学生体验编程的乐趣,培养学生自主学习的能力。四、教学重难点教学重点:双重循环控制图形输出的算法。教学难点:算法实现过程中各变量之间关系的建立。五、教学环境教学环境:多媒体机房、教学课件课前准备:学习资源包的制作,包括“帮助指南”电子书、FIaSh演示动画、任务评价表、VB效果体验、任务书等内容。冏栅端51控制图形输出相关函数介绍研究问题的五方面简解决问题的步常见问题诊断二、问题研究的五方面1. IS形的行h用外层褊环*决.若是单 图形如果有N行,那么外层循环写为For i=l to n.若图形为箜形有卜行.则外层征环H为Fori= -(n-l

4、)2 to (n-l)2的形式,变量的初值和终值4为相反数.2. 每行打印的初始位JL用SpCo或者是tab。家完成,注意位置和外层循环变量i之间的关系 另外如果打卬的是数字.就考虑收字占三个依置,是字符的3倍.有3倍关系3,每行打印的字符个数,用内层t环束解决.注意每行打印字符敷和行效之网的关系,内层械环 变量要建立与外层粮环交量之间的关系.三、简化的解决方案五方面VB代固化格式拄制行数 iFor i拄制打印位置( 和i的关系)Print tab (拄制每行打印个数(涧i的关H)For j ();控制行印字符(和I.J的关系)Print ( :Next j换行print操行PrlM如发现图形

5、不傩技W求正售打印请从以下方面纠幡,1 .结构化的代码框架书号是否正确.循环站构是否完整,嵌套使用的双重循环站构是否正0.标点符号使用正否.注:iPrint函数格式中过号、分号和不使用符 号的输出就里TaM )福效和SPc()南数选和是否合适2 .关系式建立是否正确IB形的样式.单 的还是复合的.单一的是1 t。N的形式,复合的 是互为相反效的形式.每行打印位Jl和行效的关系表达式I打印的Ik字还是字符.数字和六、常见问题诊断:1 . Bl形的行数不对Wt检森外E环的循环次Ii2 .图形的每行字符个数不对 答,检杳内循讣的循环次数3 .字符显示在一行,没有换行S:两个N。Xt通句之间有Prin

6、t语句,起换行的作用.4.字符竖行Jl示答:检查Print语句,除商个N1砥句之间的PrlM末尾没有% ”,其他的 屏旬末尾应读有-l .帮助指南电子书截图效果Flash动画演示截图效果六、教学过程教学环节教师活动学生活动设计理念课堂导入播放视频:临安市高中生运动会上,我校团体操“舞动青春”表演片段:学生用自己的身体编织了很多几何图形提问:如果将一个个学生转换成一个个符号,这些符号的不同组合(有规则)可以形成很多种图形效果,我们能不能用VB语言来展示并输出这些图形效果来?从“团体操”引出本堂课内容,展示一组图形。学生观看视频,授课班级的所有同学都参与了本次演出,都在欣赏团体操中展示的各种图形效

7、果。同时开始思考教师提出的问题借助视频导入,以“团体操”表演中展示的图形为切入点,吸引学生的注意力,很好地激发了学生的学习兴趣。同时明确本堂课所学内容。热身任务*学生可通过自主探究、组长帮教等途径,尝试完成热身任务确定研究图形输出类问题的方向,需要考虑五个方面。将解决图形输出类问题格式化。任务归纳明确五步法解决问题:图形的行数;每行打印的字符位置:每行打印的符号个数;每行打印的符号;换行。以上文字描述改写成VB代码实现。FIaSh动画演示:行、歹h每行打印的字符位置、每位打印符号之间关系表达式的建立,指导同学掌握关系建立的方法,突破课堂教学难点。训练任务*分析图形特点,对比热身任务完成程序编写

8、。完成训练任务和热身任务的对比,进一步将格式化的五步法转化成填空题,从此图形输出类问题不再是复杂的编程题,而是只需要大家填写的填空题。1222333334444444555555555教学环节教师活动学生活动设计理念任务归纳通过对比发现解决图形输出问题实质上就是书写结构化代码框架和填空的过程。图形行数iFori=()每行第一个字符打印位置(和i的关系)Printtab();每行打印字符个数(和i的关系)Forj=()每行打印字符(和i,j的关系)Print();Nextj换行printNexti进阶任务*今*n*m*根据“帮助指南”电子书、书本提示,通过自主探究、小组协作等方式,开展组间竞赛。

9、小组长指导组员操作,同时也要掌握组员的学习情况,为进行组员评价做准备。知识转化为技能。利用所学知识指导实践操作。培养学生的自主学习能力和团队协作意识。评价环节通过学生的问答、演示,加深对课堂知识点的理解。I222333334444444&656666S5666666666665555555554444444333332221任务评价学生自评,组长评价。由评委组评出最优编程小组和最佳编程员;最优编程小组分享编程经验,最佳编程员演示“进阶任务2”关系表达式的建立过程。归纳要点Print函数和没有符号时打印的样式;建立关系的方式方法;对称图形外层循环变量I也需要是对称(相反数)关系;将I取绝对值后进

10、行关系的建立;挑战任务FEEEDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAABBBBBBBBBCCCCCCCDDDDDEEEF有能力的同学尝试完成挑战任务。其他同学查找不足、分析错误、完善代码。分层教学,让课堂充分满足学生们的需要,让好的学生有的学,差的同学有人教。进一步强化知识,指导操作。挑战自我,激发潜能。任务归纳打印字母需要考虑函数Chr();每行打印的符号和内层变量、外层变量之间的关系。课堂总结回顾课堂,总结知识点。本节课主要讲解利用五步法来实现图形输出,并将五步法简化为结构化代码框架和填空的过程。解决图形输出问题需要在牢记代码框架的基础上,总结行、歹1、每行打印位置

11、和每行打印符号之间的关系进行填空。再次明确课堂教学任务。技能拓展设置弹性作业:全体同学们完成任务书的填写,总结图形输出规律。有能力的同学完成挑战任务,尝试“团体操”中同心圆的编程输出。教学反思本节课以导入视频的生活化,任务的层次化和评价的多元化来实现教学效益。整堂课让我深有体会,编程容易出错,教师需要对课堂进行评估,预测编程过程中可能出现的错误现象和其诊断方法编制到“帮助指南”电子书,同学们参照修改代码,排除错误,完成任务。这样还可以减少教师的重复劳动,解放出时间和精力,专注课堂推进教学。学生任务评价表第小组,姓名任务名称自我评价项目自我评价等级小组长评价热身任务训练任务1图形的行数每行打印的

12、字符位置每行打印的符号个数每行打印的符号换行训练任务2图形的行数每行打印的字符位置每行打印的符号个数每行打印的符号换行进阶任务1代码框架关系表达式建立进阶任务2代码框架关系表达式建立评价说明:“A”:代码书写正确,实现图形打印效果;“B”:代码书写不正确,无法实现打印效果;“C”:代码空白,无从下手;任务书任务层次任务要求代码实现教师评价热身任务*训练任务(一)*训练任务(二)1222333334444444555555555任务层次任务要求代码实现教师评价进阶任务(一)*进阶任务(二)122233333444444456556555666666666666555555555444444433

13、3332221挑战任务FEEEDDDDDCCCCCCCBBBBBBBBBAAAAAAAAAAABBBBBBBBBCCCCCCCDDDDDEEEF双重循环控制图形输出说课稿各位专家、评委老师大家好,我是来自XX职业高级中学的计算机教师XXX。今天我说课的题目是双重循环控制图形输出,下面我将从教材分析,教学准备,教学过程和教学反思四个方面来进行说课。一、教材分析1 .教材版本本节课所使用的教材是可视化编程应用一一VisualBasics由高等教育出版社出版。该教材内容的编排以培养学生能力为本位,以任务驱动为特色;注重学生实践操作能力的培养,理念知识介绍较为精炼,适合中等职业教育的学生使用。2 .本

14、节课内容在教材中的地位本节课是教材第3.5.2节内容延伸和拓展。双重循环以一重循环为基础,用双重循环控制图形输出,内外层循环被赋于新的含义:外层循环控制图形行数;内层循环控制每行字符打印个数。由于图形的多样性需要灵活设置内外层循环的范围,所以学习本节课内容对同学们理解掌握循环的嵌套使用有举足轻重的作用。二、学情分析情感态度:本课的教学对象是计算机专业高二的学生,班级有32名同学,他们活泼好动,对于新鲜事物充满好奇心,富有挑战精神,适合兴趣引导下的自主探究学习方法,同时他们知识基础薄弱,理解分析能力有所欠缺,所以课堂也需要教师的讲解演示对知识点进行直观的呈现。知识水平:在专业知识的认知上,同学们

15、已经对ForNext循环进行了系统的学习,可以利用ForNeXt循环结构处理一些实际问题,并对多重循环有一定的了解和认识,以此为基础同学们完全具备了学习使用双重循环控制图形输出的能力。同学们的知识和情感储备为本节课的学习奠定了基础。三、教学目标根据学生已有的认知结构、心理特征和学习现状制定以下教学目标:1、知识与技能理解双重循环控制图形输出的算法。学会建立行、歹k每行打印位置、打印符号之间的关系。2、过程与方法通过观察对比、实践演练、小组协作等方式,使学生能够应用五步法实现图形输出。3 .情感态度与价值观通过动手操作完成图形输出的过程,让学生体验编程的乐趣,培养学生自主学习的能力。四、教学重难

16、点教学重点:双重循环控制图形输出的算法。教学难点:行、列、每行打印字符位置、每行打印符之间关系式建立。五、教学准备教学准备:为更好的达成教学目标,课前将学生分小组,分组时注意学生层次的合理搭配,将学生学习差导性转化为教学资源,每组设立一名小组长,小组长负责任务指导和组内协调。教师组织对小组长进行课前培训。课前,教师还需要制作学习资源包,包括“帮助指南”、“动画演示”、“输出示例”、“任务评价表”等文件,上传至FTP供学生自主学习使用。六.教学过程设计课堂教学体现以学生为中心的任务驱动教学,采用理论与实践、课堂与实操,“教一学一做”三位一体的教学模式,使学生带着问题去听课,围绕任务去操作,引导学

17、生边学边练,使课堂充满活力。以下是我的教学过程,共有五个步骤:导、驱、评、归、拓。课堂任务划分为四个层次:热身任务、训练任务、进阶任务和挑战任务。1 .视频导入万事开头难,好的开端意味着成功了一半,课堂伊始播放视频,该视频为临安市高中生运动会,我校团体操“舞动青春”表演片段。授课班级的全体同学都参与了本次团体操的演出。设计意图:通过视频播放,展示团体操表演中学生组合而成的几何图形,用学生的亲身经历,吸引学生的注意力,激发学生的学习兴趣、点燃学生的学习热情。2 .热身任务尝试编程实现星形三角形。通过星形三角形的编程输出揭示双重循环控制图形输出应该从五方面着手解决。1、图形共有几行。2、每行第一个

18、字符的打印位置3、每行打印的字符个数。4、每行打印的符号5、换行。将以上五个方面转换成用VB语言实现。固化编码格式简称五步法。五步法的提出是双重循环控制图形输出算法的格式化,五步法的提出为学生解决双重循环控制图形输出此类问题提供了依据,指明了解决的方向,降低学习难度,便于学生掌握。编写代码过程中,需要建立各变量关系表达式。涉及到分析、归纳变量之间的规律,推导建立关系式的时候,学生有些不知所措,有种“老虎吞天,不知从何处下口的感觉”,为了解决这一问题,教师设计一张表格。学生根据教师设计的表格观察图形,进行表格填写,借助表格可以使大家直观的观察出各变量的关系,推导出关系表达式。同时配合FIaSh动

19、画演示,该FlaSh动画采用人机交互的方式,当单击行数时小球的运动可以模拟程序的执行流程,配合屏幕右侧同步动画演示,直观准确地说明各变量的变化关系,通过FlaSh动画和表格相结合,突破课堂教学难点。3 .训练任务学生初步认识了五步法,请大家对比星形三角形完成星形倒三角和数字三角形的编程输出。请同学们观察对比代码,查找异同。在编写完的代码中发现代码只有少许变化,我们将格式化的五步法进一步划分为固化的结构化代码框架(代码中不变的部分,五步法的基本结构)和填空(代码中变化的部分,关系式的建立),从此双重循环控制图形输出由复杂的编程变成了简单的填空题,进一步降低了学习难度,课堂教学重点得到落实。4 .

20、进阶任务同学们完成热身任务和训练任务,已经掌握了双重循环控制图形输出的精髓,为加快知识内化的速度请大家完成进阶任务。在完成进阶任务的环节中采用小组竞赛的方式调动学生的积极性,学生可采用“帮助指南”,“书本提示”和“小组求助”等途径来完成任务,培养学生的自主探究的能力。帮助指南具有工具书性质,包括:相关函数的介绍、五步法分析过程、简化后的解题方案、错误现象和代码诊断等六方面的内容。同学们可以根据自己的需要查阅电子书,辅助自己完成课堂学习任务。完成任务后学生将作品生成可执行性文件,以小组为单位将作品上传到教师机,教师对学生作品进行评价。学生需要填写任务评价表,进行自我评价,小组长对组内成员进行组长

21、评价,并且帮助小组成员解决编程中遇到的困难。通过学生自我评价、组长评价和教师评价使评价更细致、更具有针对性,能够使学生了解自己掌握情况;使教师及时掌握学生学习情况、学习效果,从而调整教学策略。各组间作品能过平台进行交流展示。由评委组推选出最优编程小组和最佳编程员,最优编程小组以提问、答辩的方式分享编程经验,最佳编程员演示“进阶任务二”关系式的建立过程。教师辅助学生完成。以学生问答、演示的方式对课堂进行总结,巩固学习效果。5 .挑战任务(分层教学)根据填写好的任务评价表进行分层教学,任务评价表中自我评价和组长对课堂评价都为A的同学尝试完成挑战任务,其它同学查找不中,分析错误,完善代码,教师帮助这

22、一部分同学裨补缺漏。通过分层次教学让层次高的同学有的学,层次低的同学有人教,参于课堂的所有同学都学有所得。6 .板书设计提炼课堂经典知识进行板书设计,板书设计体现双重循环控制图形输出算法格式化为五步法以及进一步简化成结构化的代码框架和填空的过程。板书设计还要体现学生观察图形得到已知条件,从已知条件出发分析、归纳规律、建立关系式的过程。挈领提纲的板书设计突出课堂教学重点,剖析教学难点。总揽本堂课算法的实现过程。引领学生的学习思路,也对教师的讲解起到了化龙点睛的作用。7 .作业布置作业是对课堂的拓展。课堂最后设置弹性作业,全体学生完成任务书的填写;归纳双重循环控制图形输出的规律;有能力的同学完成挑战任务,也可以尝试编程实现团体操表演中的同心圆编程输出。七、教学反思本节课以视频的生活化,任务的层次化和评价的多元化来实现教学效益。整堂课让我深有体会,编程容易出错,课前教师需要对课堂进行评估和预测,将编程过程中可能出现的错误现象和诊断制作“帮助指南”电子书,同学们参照修改代码,排除错误,完成任务。这样还可以减少教师的重复劳动,解放出时间和精力,专注课堂推进教学。课堂上的分层次教学和课后弹性作业相互呼应,让学生完成力所能及的任务体验到程序运行实现时带来的满足和乐趣,也鼓励学生挑战自己,让学生感受到跳一跳就可以摘到苹果。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 在线阅读 > 生活休闲


备案号:宁ICP备20000045号-1

经营许可证:宁B2-20210002

宁公网安备 64010402000986号