《全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx》由会员分享,可在线阅读,更多相关《全国优质课一等奖中职计算机专业教师教学设计和说课大赛《双重循环控制图形输出》教学设计+说课稿.docx(15页珍藏版)》请在第一文库网上搜索。
1、教学设计双重循环控制图形输出双重循环控制图形输出教学设计一、教材分析1 .教材版本本节课所使用的教材是可视化编程应用一一ViSUa1BaSic(高等教育出版社)。该教材内容典型性和实用性相结合,注重学生实践操作能力的培养,适合中等职业教育的学生使用。2.本节课内容在教材中的地位本节课是教材第三章第五节内容延伸和拓展。双重循环以一重循环为基础,用双重循环控制图形输出,内外层循环被赋于新的含义:外层循环控制图形行数;内层循环控制每行字符打印个数。由于图形的多样性需要灵活设置内外层循环的范围,所以学习本节课内容对同学们理解掌握循环的嵌套使用有举足轻重的作用。二、学情分析情感态度:本节课的教学对象是高
2、二计算机专业的学生,班级人数为32人,他们活泼好动,具有较强的动手能力和探索新知识的欲望,适合兴趣引导下的自主探究学习方法,但他们重实践轻理论,知识基础薄弱,理解分析能力有所欠缺,课堂也需要教师用讲解演示的方法对知识点进行直观的呈现。知识水平:在对专业知识的认知上,同学们己经对ForNeXt循环进行了系统的学习,并对多重循环有一定的认识,以此为基础同学们完全具备了学习使用双重循环控制图形输出的能力。三、教学目标 知识与技能理解掌握双重循环控制图形输出的算法。学会建立行、歹h每行打印字符位置、每行打印符号之间的关系。 过程与方法通过观察对比、实践演练、小组协作等方式,学会利用五步法控制图形输出。
3、 情感态度与价值观通过动手操作完成图形输出的过程,让学生体验编程的乐趣,培养学生自主学习的能力。四、教学重难点教学重点:双重循环控制图形输出的算法。教学难点:算法实现过程中各变量之间关系的建立。五、教学环境教学环境:多媒体机房、教学课件课前准备:学习资源包的制作,包括“帮助指南”电子书、FIaSh演示动画、任务评价表、VB效果体验、任务书等内容。冏栅端51控制图形输出相关函数介绍研究问题的五方面简解决问题的步常见问题诊断二、问题研究的五方面1. IS形的行h用外层褊环*决.若是单图形如果有N行,那么外层循环写为Fori=1ton.若图形为箜形有卜行.则外层征环H为Fori=-(n-1)2to(
4、n-1)2的形式,变量的初值和终值4为相反数.2. 每行打印的初始位J1用SpCo或者是tab。家完成,注意位置和外层循环变量i之间的关系另外如果打卬的是数字.就考虑收字占三个依置,是字符的3倍.有3倍关系3,每行打印的字符个数,用内层t环束解决.注意每行打印字符敷和行效之网的关系,内层械环变量要建立与外层粮环交量之间的关系.三、简化的解决方案五方面VB代固化格式拄制行数iFori拄制打印位置(和i的关系)Printtab(拄制每行打印个数(涧i的关H)Forj();控制行印字符(和I.J的关系)Print(:Nextj换行print操行Pr1M如发现图形不傩技W求正售打印请从以下方面纠幡,1
5、 .结构化的代码框架书号是否正确.循环站构是否完整,嵌套使用的双重循环站构是否正0.标点符号使用正否.注:iPrint函数格式中过号、分号和不使用符号的输出就里TaM)福效和SPc()南数选和是否合适2 .关系式建立是否正确IB形的样式.单的还是复合的.单一的是1t。N的形式,复合的是互为相反效的形式.每行打印位J1和行效的关系表达式I打印的Ik字还是字符.数字和六、常见问题诊断:1 .B1形的行数不对Wt检森外E环的循环次Ii2 .图形的每行字符个数不对答,检杳内循讣的循环次数3 .字符显示在一行,没有换行S:两个N。Xt通句之间有Print语句,起换行的作用.4.字符竖行J1示答:检查Pr
6、int语句,除商个N1砥句之间的Pr1M末尾没有%”,其他的屏旬末尾应读有-1.帮助指南电子书截图效果F1ash动画演示截图效果六、教学过程教学环节教师活动学生活动设计理念课堂导入播放视频:临安市高中生运动会上,我校团体操“舞动青春”表演片段:学生用自己的身体编织了很多几何图形提问:如果将一个个学生转换成一个个符号,这些符号的不同组合(有规则)可以形成很多种图形效果,我们能不能用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取绝对值后进行关系的建立;挑战任务FEEEDDDDDCCCCCCCBB
10、BBBBBBBAAAAAAAAAAABBBBBBBBBCCCCCCCDDDDDEEEF有能力的同学尝试完成挑战任务。其他同学查找不足、分析错误、完善代码。分层教学,让课堂充分满足学生们的需要,让好的学生有的学,差的同学有人教。进一步强化知识,指导操作。挑战自我,激发潜能。任务归纳打印字母需要考虑函数Chr();每行打印的符号和内层变量、外层变量之间的关系。课堂总结回顾课堂,总结知识点。本节课主要讲解利用五步法来实现图形输出,并将五步法简化为结构化代码框架和填空的过程。解决图形输出问题需要在牢记代码框架的基础上,总结行、歹1、每行打印位置和每行打印符号之间的关系进行填空。再次明确课堂教学任务。技
11、能拓展设置弹性作业:全体同学们完成任务书的填写,总结图形输出规律。有能力的同学完成挑战任务,尝试“团体操”中同心圆的编程输出。教学反思本节课以导入视频的生活化,任务的层次化和评价的多元化来实现教学效益。整堂课让我深有体会,编程容易出错,教师需要对课堂进行评估,预测编程过程中可能出现的错误现象和其诊断方法编制到“帮助指南”电子书,同学们参照修改代码,排除错误,完成任务。这样还可以减少教师的重复劳动,解放出时间和精力,专注课堂推进教学。学生任务评价表第小组,姓名任务名称自我评价项目自我评价等级小组长评价热身任务训练任务1图形的行数每行打印的字符位置每行打印的符号个数每行打印的符号换行训练任务2图形
12、的行数每行打印的字符位置每行打印的符号个数每行打印的符号换行进阶任务1代码框架关系表达式建立进阶任务2代码框架关系表达式建立评价说明:“A”:代码书写正确,实现图形打印效果;“B”:代码书写不正确,无法实现打印效果;“C”:代码空白,无从下手;任务书任务层次任务要求代码实现教师评价热身任务*训练任务(一)*训练任务(二)1222333334444444555555555任务层次任务要求代码实现教师评价进阶任务(-)*进阶任务(二)1222333334444444565565556666666666665555555554444444333332221挑战任务FEEEDDDDDCCCCCCCBB
13、BBBBBBBAAAAAAAAAAABBBBBBBBBCCCCCCCDDDDDEEEF双重循环控制图形输出说课稿各位专家、评委老师大家好,我是来自XX职业高级中学的计算机教师XXX。今天我说课的题目是双重循环控制图形输出,下面我将从教材分析,教学准备,教学过程和教学反思四个方面来进行说课。一、教材分析1 .教材版本本节课所使用的教材是可视化编程应用一一Visua1Basics由高等教育出版社出版。该教材内容的编排以培养学生能力为本位,以任务驱动为特色;注重学生实践操作能力的培养,理念知识介绍较为精炼,适合中等职业教育的学生使用。2 .本节课内容在教材中的地位本节课是教材第3.5.2节内容延伸和
14、拓展。双重循环以一重循环为基础,用双重循环控制图形输出,内外层循环被赋于新的含义:外层循环控制图形行数;内层循环控制每行字符打印个数。由于图形的多样性需要灵活设置内外层循环的范围,所以学习本节课内容对同学们理解掌握循环的嵌套使用有举足轻重的作用。二、学情分析情感态度:本课的教学对象是计算机专业高二的学生,班级有32名同学,他们活泼好动,对于新鲜事物充满好奇心,富有挑战精神,适合兴趣引导下的自主探究学习方法,同时他们知识基础薄弱,理解分析能力有所欠缺,所以课堂也需要教师的讲解演示对知识点进行直观的呈现。知识水平:在专业知识的认知上,同学们已经对ForNext循环进行了系统的学习,可以利用ForNeXt循环结构处理一些实际问题,并对多重循环有一定的了解和认识,以此为基础同学们完全具备了学习使用双重循环控制图形输出