编程教学,让孩子成为思维小达人

日期:2020-11-23  阅读:3466  撰稿:徐霞  Ip:江苏扬州

2020年11月16日,在信息技术教室里进行了2021财年“新东方?师王争霸赛”初赛暨北京新东方扬州外国语学校第十七届课堂教学大赛信息组的决赛。贾敏、张学刚两位老师都选择了程序设计作为本次赛课的主题。


随着社会经济的不断进步,信息时代的发展。使得编程成为核心能力,计算机编程从娃娃抓起。不只是对孩子负责,更是对未来负责。物联网、云技术、大数据,不断地将我们的世界数字化,各行各业更不可缺少地跟计算机程序相关联。因此,编程教学在学生日常的信息教学中显得尤为重要。在日常的信息教学中,小学阶段我们从Scratch编程入门,并加入Wedo、EV3、Micro:bit等各种编程形式,激发学生的兴趣,拓宽学生的编程思路。到了中学阶段,我们将Google实验室的APP Inventor这个完全在线开发的Android编程环境,作为教学的重点,并在兴趣班给学生引入了Python这一高级编程语言,让学生在编程学习的道路上更进了一步。


比尔?盖茨说过:"学习编程可以锻炼你的思维,帮助你更好地思考,创建一种我认为在各领域都非常有用的思维方式"。编程教学的本质不在于学到知识的多少,而是程序思维的形成。贾敏、张学刚两位老师在授课过程中非常注重学生程序思维的培养。贾敏老师的课题是《Scratch画笔画正多边形》,这节课计算思维的培养一直贯穿整节课的教学活动,贾敏老师深入浅出的将复杂的编程知识和生活中的例子联系起来,让学生明白编程设计高于生活,但又源于生活。例如:在教授画直线的程序时,引导学生去回忆日常情况下画一条线需要怎么做?从而让学生明白清空、落笔以及选择画笔颜色粗细等控件的涵义。画正方形时,让学生思考如何指挥另一位学生在地面实际走出正方形的轨迹,通过分析发现指挥的步骤就是搭建脚本的步骤。让学生学会思考、学会分析,能将复杂问题进行分解,并尝试着寻找方法去解决发现的问题、在解决问题时能对找寻到的方法加以择优时,计算思维就养成了。

 

张学刚老师的《在线聊天(数据存取)》这节课,采用了项目式的学习方式,项目内容让学生去讨论和制定,在学习过程中引导学生去思考,从而养成善于思考的习惯。本节课的内容在线聊天室是学生提出的一个项目,由于是学生自己提出,因此学生学习的兴趣很浓厚,参与度也很高。这是在线聊天项目的第四课时,在前期已经完成了连接服务器、加入群聊、发送消息、接收消息、消息列表显示、连接情况提示等功能,这节课是最后一个功能:保存并读取数据。在授课过程中张学刚老师一个接一个循序渐进的问题的设定,让学生一直思维活跃,逐步将复杂的问题一步步瓦解。老师正确的引导方式帮助学生解决了程序设计学习过程中所遇到的问题,慢慢培养了学生的思维能力。

 

两位老师精彩的课堂演绎,让听课的老师都很有感触。课后大家进行了激烈的研讨,思想的碰撞让大家都有了收获。

 

图1-1_副本.jpg

图1-2_副本.jpg

图2-1_副本.jpg

图2-3_副本.jpg


老师们的反思和感想:

《画正多边形》教学反思  贾敏

本节课的内容是苏教版小学五年级信息技术教材第5课《画正多边形》。在这节课中,主要通过画笔模块的学习,理解如何画正多边形。根据本课的教学目标将教学内容分成三部分,第一部分是认识Scratch中“画笔”模块的一些常用功能;第二部分是在学习画正多边形的方法过程中锻炼学生的计算思维;第三部分是拓展应用,画多个正多边形,理解嵌套循环的涵义,培养创新意识。

在设计教学活动时,首先通过生活中常见的多肉植物,导入有规律重复的图形。揭示课题后,展示编程画出的排列规律重复的图形,这样就能让学生先有一个直观的概念。随后从画直线、正方形到正多边形的边和角关系入手,引导学生归纳出画正多边的规律并理解360/n的涵义。这种引导学生归纳发现其中规律,是帮助学生提升解决问题的能力,这种能力是隐性的,但却根植于心。

另外计算思维的培养一直贯穿整节课的教学活动。例如:在教授画直线时,引导思考日常情况下画一条线需要怎么做?从而让学生明白清空、落笔以及选择画笔颜色粗细等控件的涵义。画正方形时,让学生思考怎样在地上走出一个正方形的轨迹,根据思考的步骤搭建脚本。当我们的学生具备了思考的能力、发现问题的能力、从而尝试着寻找方法去解决发现的问题、在解决问题时能对找寻到的方法加以择优时,计算思维就养成了。

当然,课堂教学一直都是且行且思且完善的过程。在探索和思考中不断提升和完善每一个环节和每一个问题。这节课中,在画多个正多边形环节时分析得不够透彻。提问没有具体到让学生有所思考。也许在这一环节可以将课堂还给学生,让他们去尝试,哪怕失败也是有所收获的。计算思维养成不是一蹴而就的,是要慢慢引导、渐渐渗透,才能在学生大脑中生根。以后要注意根据每个班的情况为学生设计更适合的课。

 

在线聊天(数据存取)教学反思  张学刚

信息技术课是一门实践性很强的学科,上课时,最简单的就是教师演示,学生再照着“葫芦画瓢”。在实际教学过程中也发现,这样教学相对比较轻松,学生也基本都能仿照完成。由于缺少思考方法的训练,学生缺少创新能力,甚至连基本的理解能力都没有得到锻炼,只有简单机械的模仿能力。

为了让学生喜欢上思考,习惯于思考。这学期我采用的是项目是学习,在初定了项目的框架后,具体的项目内容引导学生讨论和思考,让学习的内容从学生中来,可以有效地激发学生的学习兴趣。而学习和制作的内容是自己提出的,课堂的专注性相应地就会提高。

这节课是在线聊天项目的第四课时,在前期已经完成了连接服务器、加入群聊、发送消息、接收消息、消息列表显示、连接情况提示等功能,这节课是最后一个功能:保存并读取数据。

扫一扫分享此页