文/佛山市南海区桂城街道平洲中心小学
信息技术学科核心素养包括“信息意识、计算思维、数字化学习和创新、信息社会责任”。核心素养的提出,对我国中小学信息技术学科的发展方向指明了道路。而GoC编程绘图课程则是把复杂问题简单化、抽象概念形象化、逻辑思维图形化,使学生快速方便地建立起自己的C++语言“快速原型”,并在编程绘图中训练逻辑思维、培养创造力。
俗话说“好的开始是成功的一半”,富有科技性、创造性的导入,让学生主动地进入了新知识学习的状态,激发了学生的学习兴趣和求知欲望,让学生在课堂上乐学。通过创设学生感兴趣的故事情节,激发学生学习GoC绘图编程的兴趣。
第12课《幸运大转盘》教学片段:
师:国王让小C为晚会制作一个幸运大转盘,你们能帮他吗?
生:能!(学生开始尝试制作……)
师:同学们,关于抽奖,你们父母的手机是否曾经收到过中奖信息?
生:有,曾经说我中了手提电脑,不过需要先交800元的押金……
生2:说我中了大奖,要登录什么网站,然后输入验证码……
师:你们觉得真的是中奖了吗?怎么判断?
生:(开始议论并发表看法)
兴趣是最好的老师。通过这样的导课环节,让学生敞开心扉,把自己的所见、所闻、所感讲出来,增强了课堂的互动性,活跃了课堂气氛,也激发了学生对学习GoC绘图编程的学习欲望,使课堂更加活泼、高效。
在教学的过程中,以学生认知为起点,循序渐进。
想要学生善学,老师的教要得法。例如在上第7课《奇异的花朵》时:
师:正十二边形要怎么画呢?
生1:可以先画正三角形。
师:没错,我们可以从边数较少的已知问题入手——先画正三角形。来,请你上台画一画。
(一名学生上台演示,在GOC中快速编程画一个正三角形。)
师:那么,画正三角形时,画笔每次要旋转多少度?
生2:120度。
师:对。如果老师想画一个正四边形,也就是正方形,可以怎么改?
生2:把边数n改为4,旋转角度改为90度。
师:那如果要画正五边形、正六边形呢?请看这张表(如表1),老师把不同的正多边形边数和旋转角度都列举出来了,找一找,他们有什么规律?
生3:我发现了!边数乘以旋转角度都等于360。
师:是吗,我们一起来验算一下,3×120=360,4×90=360,5×72=360……真的耶,边数乘以旋转角度都等于360!
师:不妨大胆推理一下,正多边形的边数乘以旋转角度都等于360。换句话,旋转角度=360÷边数,那么,正十二边形的旋转角度应该是?
(教师启发学生找到正多边形边数与旋转角度的规律,并动手画一画)
表1
在教学中,通过由少到多,枚举不同的正多边形边数和旋转角度,找出正多边形边数和旋转角度的规律,属于简单枚举归纳推理。不少教师在教学中忽视了学生对正多边形画法的理解,更忽视了“旋转角度=360÷边数”这一规律的由来和背后的思考,从而错过了学生思维能力的培养。这种归纳推理的方法,在问题求解和计算机编程中发挥了不可小觑的作用。许多问题,可以通过对所有可能的答案进行一一枚举判断找到解;许多程序,也可以通过对经典范例进行模仿归纳找到内在联系与规律。
美国卡内基·梅隆大学计算机科学系主任周以真认为:计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。它是通过约简、嵌入、转化和仿真等方法,把一个看来困难的问题重新阐释成一个我们知道问题怎样解决的方法。只有让学生亲自去体验、去操作、去感知这一系列的思维活动,才有可能培养学生的创新思维。
例如在上第4课《变色魔法》时:
师:邪恶的巫婆把彩色公主给捉走了,要救出公主,就需要一张羊皮地图,而要得到地图,就要运用变色魔法作出16面不同颜色的彩旗,大家可以帮忙吗?
生:是不是每种颜色都有代码?
师:大家动手操作去体验一下。
(经过一轮的创作、体验)
生:没错,一共有16种颜色代码,分别是0-15,只要把它放在p.c()括号里,就会出现不同的颜色。
其实,抽象是科学研究的重要手段,也是计算思维的本质。
把颜色代码抽象成数字时,这就是抽象的规则。很多老师上课时可能习惯直接将答案告诉学生,缺少了让学生去思考、尝试、探索。其实,培养学生的创新思维对学生以后的发展有很大的帮助。
教学过程中,采用了自主探究。自主探究充分发挥了学生的主体性,通过自主探究让学生摆脱了“被动接受”的局面,教师在课堂上扮演“导演”的角色。例如在上第10课《交通信号灯》时,教师创设情境,让学生展开讨论:
师:公主被大家救出后非常开心,她决定举办一场隆重又热闹的魔法晚会,已经有很多魔法师前来,由于交通工作甚多,乱作一团,大家来讨论一下,该设计一个怎样的交通信号灯来指挥交通吗?先自己画,待会小组交流。
生:(画信号灯)
生:(小组讨论)
就本课来说,主要是让学生通过设计、讨论交通灯来管制交通工具,从而达到道路畅通。从而联想起日常生活中有些人横冲马路,特别是开电车的,更是完全没有交通意识,导致了很多不必要的交通事故。
分组时,可以是异质分组,各取所长。在讨论主题时,要营造出积极的氛围,充分讨论设计游戏的角色与呈现形式。可以通过表格或其他的形式来详细描述出角色的造型、互动方式等,要注意示范和引导学生,关注小组成员之间的合作情况,最后让学生根据评价表给出合理评价。课堂上的讨论,让学生学习的热情更加高涨。
小学信息技术GoC绘图编程教学策略的运用,关键是要教会学生学习方法,以学生的动手操作能力为核心。在兴趣的引领下,学生从初步了解到理解,通过不断地实践、交流、总结,让学习不断改进到优化,并逐步完善,让知识“螺旋上升”。