李昕悦
摘要:板书是课堂教学的重要环节,但在信息技术课堂中却常被忽视。实际上,板书的合理使用有利于培养学生的计算思维。教学《绘制奥运五环》一课时,通过板书引导学生复习回顾,夯实基础;抽象坐标,具象过程;灵活标注,强调重点;对比呈现,明晰思路。这样的过程,很好地体现了信息技术课堂中板书的作用。
关键词:板书;Python教学;信息技术
随着信息技术在教学中的广泛应用,教师上课越来越依赖多媒体课件,以至于板书的使用越来越少。这种情况在信息技术课堂上尤为明显。信息技术是一门重操作、重实践的学科,教师往往采用讲授、演示、播放PPT等形式授课,教学中板书的使用少之又少。
作为传统课堂主要教学手段的板书,在信息时代已经没有存在的意义了吗?并非如此。精心设计的板书可以使教学更加系统、具象,可以增强课堂的吸引力,可以提高课堂的效率。因此,信息技术教师应当重新认识板书的重要性,将多媒体与板书有机融合,释放板书的活力。
一、信息技术课堂中板书的形式与作用
在信息技术课堂中,常见的板书形式有提纲式、强调式等。提纲式板书,即用简洁的重点词语罗列出知识结构或内容提要,有助于学生一目了然地明确学习内容,提高自主学习的效率。强调式板书一般依据授课的需要,灵活地呈现易错点、突出重难点,有助于学生把握重点,加深印象。
信息技术课堂中的板书具有以下作用:(1)板书的持久性有利于教学内容的呈现。相较于口头语言,文字可以使学生从视觉、听觉多感官来获取信息,让信息在大脑中更具存在感。而相比于课件,板书则会在停留时间上更具优势。信息技术课堂中的动手操作活动多,教师一般会采用讲解、演示的方式教学,在黑板上板书必要的内容,有利于学生更好地把握教学内容。(2)板书的系统性有利于学生知识的建构。信息技术课堂中,学生往往会关注技术的使用,记忆一个个技术点,而忽略知识的连贯性和系统性。相较于课件,板书更加精简,在教师逐步书写完成的过程中,可以有效地引导学生关注教学重点,理清知识体系,整体把握教学内容。(3)板书的灵活性有助于学生课堂的参与。信息技术课堂中常常会有一些预设外的问题,如学生操作中出现的共性问题、提出的新思路等,这些都可以在板书中及时呈现,有效利用生成,拓宽学生思路。
二、信息技术课堂中板书的设计一例
教学《绘制奥运五环》一课时,笔者立足本节课的内容和教学环节,精心设计板书,以充分发挥信息技术课堂中板书的作用。
(一)复习回顾,夯实基础
Python程序设计的学习是一个系统性、连续性的过程。而学校一般一周只有一节信息技术课,学习间隔长,知识容易遗忘。因此,每节课开始时有必要进行适当的复习回顾。
本节课的教学内容是借助“海龟绘图”绘制出奥运五环的图案。在分析问题、设计算法的基础上,第一步是绘制第一个蓝色圆环。这是学生已经掌握的知识,所以让学生完成前几句程序语句的编写。教师根据学生的回答板书(如图1所示),帮助学生调用所学,复习已知。
(二)抽象坐标,具象过程
Python的“海龟绘图”可以看作是在一张画布上作画,画布中存在着一个隐形的坐标系,“海龟”运行的轨迹就是绘制出来的图像结果,这就需要学生具备一定的抽象思维能力。
在本节课中,通过分析问题,学习新知,学生理解并掌握了让海龟移动的语句“turtle.goto(x,y)”。此时,为了让学生更好地理解“海龟”的运行轨迹,教师在黑板上绘制出坐标系,并计算出五环的位置和坐标,引导学生写出第二个圆环的绘制语句“t.goto(130,0)”。用笔头模拟“海龟”朝向,绘制“海龟”运行轨迹,在黑板上将抽象坐标具象呈现,可以让学生直观地理解代码的含义,更好地进行程序的编写,最终形成的板书如图2所示。
(三)灵活标注,强调重点
初中阶段Python程序设计的教学是一个循序渐进的过程。为了帮助学生更好地掌握程序设计语言、发展计算思维,教师应通过细致的讲解帮助学生夯实基础,同时也要通过教学巧妙地降低学习难度。可以灵活标注的板书能够对教学重点加以强调,有利于学生掌握和理解。
本节课中,学生通过代码的编写尝试,发现“海龟”运行的轨迹线没有删除,又据此发现问题、尝试解决,并学习新知“turtle.penup()”“turtle.pendown()”。此时,通过使用不同颜色的板书(如下页图3所示),学生对程序语言有更直观的认识。
(四)对比呈现,明晰思路
程序设计的学习有助于学生计算思维的培养。在具体的教学中,需要学生分析问题、设计算法、编写调试代码。在编写代码的过程中,往往会存在各种问题,因此,为了让学生能够准确地输入代码,教师可引导学生将完整代码或重要代码呈现在黑板上。
本节课中,五环的绘制代码重复性较高,因此没有将完整的代码都板书出来,而是以大括号的形式表示,标注出重点代码。具体板书如图4所示。
此外,在学生编写程序的过程中,为了激发学生的学习热情,在追求速度的同时注重程序语言的准确性,教师可设计竞速挑战环节。一节课两到三次竞速挑战,把最快编写完成程序并成功运行的学生的名字记录在“竞速挑战榜”上,并给予加平时分等奖励。经过多节课的尝试,每节课让十名左右的学生上榜,一般会有二至四人两轮上榜,其余上榜学生各有不同,就算是学习能力较弱的学生,也会有上榜的机会。所以,每节课的竞速挑战,学生都能积极参与。
三、几点思考
初中信息技术是以培养学生计算思维为根本出发点,以认识程序设计思想和算法为基本目标的课程。但初中生的思维方式仍以形象思维为主导,如何更加高效地教学是信息技术教师需要思考的问题。除了课程内容的设置、教学方法的选择,板书也是值得精心设计和反复推敲的重要内容。
第一,板书的过程是思维跟进的过程。在信息技术尤其是Python教学中,代码的板书是必不可少的。相较于在课件中直接呈现代码或是在计算机上用键盘敲出代码,板书的过程可以很好地展现知识动态生成的过程。
第二,板書可以促成知识点的整合。在教学中,教师会引导学生将大量精力放在重难点的学习上,这样往往会让学到的知识呈松散状态。教师可以利用板书帮助学生架构一节课的知识框架,促成知识整合。
第三,板书可以清晰地标注重点、易错点。Python编程特别注重细节,拼写、符号出错都会导致程序运行失败。比如,在使用turtle库调用画笔时,代码为t=turtle.Pen(),这里学生有两个容易出错的地方:一是P要大写,二是括号不能忘记。板书时就可以用红色笔突出标注,以加深学生的印象。
第四,板书可以获得即时反馈,增进师生互动。信息技术课堂中,学生大部分时间面对着电脑屏幕。教师板书时,学生的视线会从电脑屏幕转移到黑板上和教师身上。这可以增加师生眼神交流的机会,教师也可以通过观察学生神情了解学生的学习状态,从而更好地调整教学。
信息技术课堂从不缺少多媒体等信息技术的应用,然而板书作为课堂教学的一部分,也应当发挥应有的价值。我们不妨让信息技术教学的过程更加“可视化”,借助板书走出一条提高信息技术教学效率的新路。