视频标签:编制,计算机程序,解决问题
所属栏目:信息技术优质课视频
视频课题:高中信息技术课例:编制计算机程序解决问题(二)
教学设计、课堂实录及教案:高中信息技术课例:编制计算机程序解决问题(二)
教学反思
本节课紧紧围绕“模拟刘谦魔术实现数字测心术程序”主线展开教学,引导学生在学习过程中感受并归纳编程解决问题的基本过程。整节课学生的学习兴趣较高,积极思考并动手实践解决问题,下课了,还有十来名同学在机房讨论和调试程序,直到下一节课的上课铃响起,学生们才匆忙跑出教室,这在以往的信息技术课上是很少见的。
1. 选择有趣的教学案例
教学是“教”与“学”的有机结合。教学的核心是学习,是在教师组织和指导下学生有目的、有计划、有效率的学习活动过程。活动的主体是学生,教师是组织者、指导者。教师的“教”是为了使学生 “学”的更好,教的效果要体现在学的效果上。
学生能否积极主动地全身心投入学习是影响其学习效率的一个关键因素,如果在课堂初始阶段所抛出的情境和在课堂实施阶段所设置的任务能激发学生的学习兴趣,促使学生主动去寻求解决问题的方法,学生必然能高效地完成该课的学习。本课我果断地把课本上学习难度较大、学生不太感兴趣的“字符串加密解密”案例换成了“模拟魔术”案例,符合高中学生认知特点,有效地激发了学生良好的学习动机,实现了用信息技术解决实际问题的目的。
2. 指导学生自主学习
Mel Silberman在谈到自主学习特点时指出:“光是听,我会忘记;光是听和看,我会记得一点点;听看并用,提问或与别人讨论,我开始明白;通过听、看、讨论、实践,我可以获得知识和技能;只有亲自教别人的时候,自己才真正拥有学问。”由此可见,自主学习并非学生独自一个人学习,而是自己主动通过不同途径使自己获得发展的学习。在这个过程中,同样需要教师的帮助和指导。本课我主要通过为学生提供选择有趣的学习内容、提供丰富的教学资源、提问等方式来指导学生自主学习,绝大多数学生能积极投入到学习活动中去,自己提出解决问题的方法、步骤并用信息技术解决问题。
3. 提供展示交流的机会
高中新课标指出要提高学生交流和表达的能力,“发表观点、交流思想、开展合作并解决学习和生活中实际问题的能力”也是信息素养的表现。教师要在课堂上给学生提供充分的展示自我、交流思想的机会,让学生获得成功的满足,让学生自我发现问题并解决问题。本课学生有多次展示交流的机会,如交流猜数字的方法、展示程序及交流问题、展示完善后的程序等,在思想的碰撞过程中,学生的信息素养自然而然地得到提高。
4. 不足之处
有人说“信息时代请留住黑板”,本课的重点内容如果能够板书一下,可能学生的印象会更深一些。
如果能设置一个提高任务——卡片的设计方法,可能这节课会更为完整现在的程序中,卡片的设计方法所对应的代码教师已经给出,但有些同学还没有形成主动读代码的习惯,如果教师能依托提高任务引导学生去读代码,对于学生理解整个程序是有好处的。
《编制计算机程序解决问题》专家点评
本课选自高中必修教材第四章 《编制计算机程序解决问题》中的第四小节,是第四章重要的一个章节,也是选修模块《算法与程序设计》的基础。
此节课老师精心创设了学生身边的教学情景,激发了学生的学习兴趣。充分体现了新课程的教学理念,以学生为课堂主体。教师主要采用问题设计和任务驱动法,精心的设计了多个难度递进的问题,学生通过问题的引导,逐层深入思考,分析问题,自主探究问题,从而总结出解决问题的算法。培养了学生的计算思维。教学环节环环相扣,师生活动充分,老师调控课堂的能力很强,能够给学生及时的评价反馈。从学生完成的效果上看,很好的完成了预定的教学目标。下面我们就具体的分析一下这节课。
一、巧设教学案例,注重算法设计,培养计算思维
在程序设计课程教学任务中,不仅要使学生掌握程序语言的语法规则来编写程序,更重要的是掌握算法思想与问题求解的思路。本节课老师就选用了编制程序模拟数字测心术这样一个教学案例,注重培养学生分析问题、设计算法的能力,锻炼了计算思维。
在课堂引入环节,老师播放了一个学生很熟悉的魔术师刘谦“数字测心术”的视频,并且让学生一起玩老师编好的一个数字测心术的程序,并让学生思考:“数字测心术”程序成功地模拟了魔术师刘谦的测心术,这个程序是怎么编的呢?这样设计有三个好处:
1、这个教学案例选择贴近生活、学生比较熟悉的问题,让学生在熟悉的问题下思考解决方法,这样可以缓解学生对程序设计的畏惧感。
2、这样生活化的案例在问题的求解中激发学生的学习兴趣,让学生在兴趣盎然的氛围中学习。
3、学生对生活化的问题求解的过程要历经分析问题、抽象建模、提出算法、编程实现一系列的过程,这也是计算思维形成的过程,这样就锻炼了学生日常问题求解的思维,从而培养学生的计算思维。
二、问题的设计,引导学生自主学习,师生互动充分
王老师在这节课中紧紧围绕教学目标设计了一个完整的问题体系。让学生解决问题的过程中应用到所学的全部知识。体现了学生的主体地位。例如:
在教学环节,分析问题怎么猜数字时,老师提出三个问题:1.程序中的六张卡片分别代表什么? 2.心中想的数字和这六张卡片有什么关系?3.能用数学式表示二者间的关系吗?
这三个问题中第一个问题首先让学生去观察手上现有的资料六张卡片,为什么要有这六张卡片,思考知道他们的含义之后,引发进一步思考第二个问题他与心中的数字什么关系。结合这两个问题,学生根据已有的知识贮备,自然联想到了二进制的知识。第三个问题写出解析式,学生自然能够运用二进制与十进制之间的转换的知识去思考。学生通过观察、思考、联想、探究逐步解开了读心术这个迷。学生从开始茫然无从下手,但是根据老师提出的这三个问题支架,一步一步的解密。这个知识都是在老师问题的引领下,学生自己构建起来的。
设计算法时提出问题:哪位同学能分步骤地描述一下猜数字的方法?设计的意图让学生自己总结归纳算法的步骤,理清解决问题的过程,很好的解决的本节课的重难点。
三、机智处理动态生成
学生在实践中总会遇到一些新的问题,对生成性问题的处理显示了课堂教学的弹性,恰恰是这种弹性,展示了一个真实的课堂,也展示了一个教师的专业素养和独特的人格魅力。这节课老师就展现了优秀的课题调控能力。例如:老师在巡视中发现,课堂上就有一名男同学检测结果时,故意测试心中想的数字在六张卡片里都不存在,这时程序就会报错,老师并没有及时的告诉这个学生,而是向全班同学提出了这个问题,大家一起思考,头脑风暴,在老师的引导下一起探讨优化程序的方法。
四、全面的教学评价
老师非常注重对学生的评价反馈。对学生的回答都能给出积极鼓励的肯定,并且在学生作答时,能够继续追问,引发学生深入思考。对学生的评价形式也很多样,通过小组讨论、填写任务分析单、师生问答、展示交流、填写学习反馈表这几种方式完成评价。例如:
在分析问题环节,老师设计了任务单。设计这种任务单能够让老师通过巡视查看学生填写任务单的情况,第一时间掌握到学生讨论的情况,能够准确判断学生对问题的理解,灵调整教学策略。同时对学生的学习也起到了监督的作用
老师还设计了一个学习反馈表。从任务完成情况、知识检测、学习意愿调查三个维度来了解学生课上的学习状态和学习效果。
当然,本节课也还有一些不足之处,老师在组织小组活动的时候,有些流于形式。在提出问题后要留出一些时间让学生思考,不要急于的讲授。例如在让学生用数学式表示六张卡片与心中数字时,大多数学生还没有成熟的想法,老师在这里停留的时间过短,导致学生没有良好的反馈,老师活动有些过多。
总之,瑕不掩瑜,此节课很好的体现了新课改的理念,在对教材整体把握的基础上对教材进行了二次开发,让学生踏着阶梯问题建构知识,展现一个优秀信息技术老师调控课堂的实力,取得了很好的教学效果。
视频来源:优质课网 www.youzhik.com