关于《程序设计》教学方法的探索与思考

2012-08-15 00:48龚学武
关键词:魔法师多元智能程序设计

龚学武

(宜昌市第十四中学 ,湖北宜昌 443000)

在《程序设计》抽象、枯燥的教学中,如何激发学生的学习兴趣,提高学生的学习效率?这是教师非常关注的一个问题。我在教学设计和实践中,通过植入故事、情景导入,在教学中挖掘教学素材的艺术感染力,从而激发学生学习兴趣,达到内外结合,自主求索的学习氛围,取得了较好的效果。

一、在教学中植入故事,创设导入情境

看过冯小刚执导的电影,里面植入性广告取得了良好的经济效益。在《程序设计》教学中,学习情境的导入方式多种多样。青少年学生对于讲故事、听故事,非常感兴趣,我在第一课的课堂导入和最后考查课的教学中,采用了植入故事法。

第一课时的课堂导入,我重点介绍二进制。首先我请学生和我做个游戏,猜学生的出生月份:在我安排好的四组数字中,请一个学生回答其中有没有他的出生月份。问四次后,我立刻正确地报出他的出生月份。学生都非常惊讶,好像我在玩魔术,自然而然激发了他们的学习兴趣,我此时乘机介绍其原理,学生很专注,学会后可以回家在亲朋好友面前表演一番,学习效果较好。

最后的考查课,我出了三个问题,如果马上让学生做,估计没有多少学生会努力独立思考、积极想办法解决问题。我就编了一个英雄救美的故事:从前,国王的唯一的心爱女儿——美丽公主被魔法师劫走,国王急得马上通告天下,谁能尽快救出公主,重重有赏。现在,请大家——各位有勇有谋的英雄前去营救她,但是,你们历经千辛万苦找到魔法师的藏身之处,却发现这里有三重机关,请看第一关:在魔法师所处的99层的城堡中,只有两层有可以安全进出的出入口,请你尽快找到它们。这两层的层数分别都是一个小于99的神秘数,它正好等于自己所有因数的和(不含它自己)。

破解了第一关,请看第二关:在这里,你发现有十级台阶,要查到魔法师所处的位置,必须计算出跨到十级台阶时,你所有可能的跨法。跨法的数目就是唯一正确的房间号码(注意,每次你只能跨上一步或者两步。房间一共有99间)

破解了第二关,请看第三关:打败了魔法师,但公主昏迷在这里,你发现有81颗药丸,要救活公主,必须尽快测量出真正的那颗药丸(质量较轻),余下的80颗药丸都有剧毒。测量的机会不超过4次,否则魔法天平就不能显示正确的测量结果。介绍游戏规则后,马上有学生说,这不是数学题吗?我含笑答道:程序设计就是利用计算机的快速、精确、自动化来解决数学问题。学生立即来了兴趣,纷纷来要草稿纸和笔,毕竟才十二三岁的学生,心算能力较弱,平时都使用电脑上网习惯了。不久有人报出:破解了第一关(6,28),我马上就鼓励了几句。接着有人报出:破解了第三关,我继续鼓动,激励士气,最终,有人报出:破解了第二关(89)。

把学生分成4人一个小组,发给学生材料,让学生自己动手设计编程。学生们很快做好了(萧愚注:动手做能够记住90%)。其实课堂中更可贵的不仅仅是学习金字塔理论的应用,而是通过体验式的学习,给孩子们留下“刻骨铭心”的记忆,更容易激发起孩子们对那段故事中的数学问题的好奇心和探究欲。

学生学得轻松,原因在于学习效率的提高。尤其是抽象的理工科目内容,更需要孩子们充分利用自己的全部感官。我们的许多孩子虽然脑瓜聪明,解题能力强,但往往口才不佳,动手能力差,刻板的教学方式难辞其咎。老师相当于利用短短的一堂课,在孩子们的头脑中播下了知识的火种,相信孩子们的学习兴趣被激发之后,会利用各种方式、读书、网页浏览等等,继续关注和探究相关问题。这种“我要学”的主动学习才是最有效率的学习[1]。

二、以学生为中心,鼓励学生自主式探究学习

在皮亚杰的“认知结构说”的基础上,科恩伯格(O.Kernberg)对认知结构的性质与发展条件等方面作了进一步的研究;斯腾伯格(R.J.sternberg)和卡茨(D.Katz)等人强调个体的主动性在建构认知结构过程中的关键作用,并对认知过程中如何发挥个体的主动性作了认真的探索。

维果斯基(Vogotsgy)提出的“文化历史发展理论”,强调认知过程中学习者所处社会文化历史背景的作用,并提出了“最近发展区”的理论。维果斯基认为,个体的学习是在一定的历史、社会文化背景下进行的,社会可以为个体的学习发展起到重要的支持和促进作用。维果斯基区分了个体发展的两种水平:现实的发展水平和潜在的发展水平,现实的发展水平即个体独立活动所能达到的水平,而潜在的发展水平则是指个体在成人或比他成熟的个体的帮助下所能达到的活动水平,这两种水平之间的区域即“最近发展区”。在此基础上以维果斯基为首的维列鲁学派深入地研究了“活动”和“社会交往”在人的高级心理机能发展中的重要作用。所有这些研究都使建构主义理论得到进一步的丰富和完善,为实际应用于教学过程创造了条件。

建构主义理论的内容很丰富,但其核心只用一句话就可以概括:以学生为中心,强调学生对知识的主动探索、主动发现和对所学知识意义的主动建构(而不是像传统教学那样,只是把知识从教师头脑中传送到学生的笔记本上)[2]。我在教学过程中充分发挥了以学生为中心,强调的是“学”,而不是以教师为中心,强调的是“教”。

三、几点体会

对于中小学生来讲,由于多元智能理论有助老师从学生的智能分布去深入了解学生,我们可以将理论用于两方面:其一,可以利用多元智能理论来发掘资优学生,并进而为他们提供合适的发展机会,使他们茁壮成长;其二,可以利用多元智能理论来帮助有问题的学生,并采取对他们更合适的学习方法。

多元智能理论对于中国教育改革的意义:

(1)多元智能理论有助于形成正确的智力观。

(2)多元智能理论有助于转变我们的教学观。

我国传统的教学基本上以“教师讲,学生听”为传统形式,辅之以枯燥乏味的“题海战术”,而忽视了不同学科或能力之间在认知活动和方式上的差异,多元智能理论认为,每个人都不同程度地拥有相对独立的八种智力,而且每种智力有其独特的认知发展过程和符号系统。因此,教学方法和手段就应该根据教学对象和教学内容而灵活多样,因材施教。

(3)多元智能理论有助于形成正确的评价观。多元智能理论对传统的标准化智力测验和学生成绩考查提出了严厉的批评。传统的智力测验过分强调语言和数理逻辑方面的能力,只采用纸笔测试的方式,过分强调死记硬背知识,缺乏对学生理解能力、动手能力、应用能力和创造能力的客观考核。这种方法是片面的、有局限的。多元智能理论认为,人的智力不是单一的能力,而是由多种能力构成,因此,学校的评价指标、评价方式也应多元化,并使学校教育从纸笔测试中解放出来,注重对不同人的不同智能的培养。

(4)多元智能理论有助于转变我们的学生观。根据多元智能理论,每个人都有其独特的智力结构和学习方法,所以,对每个学生都采取同样的教材和教法是不合理的。多元智能理论为教师们提供了一个积极乐观的学生观,即每个学生都有闪光点和可取之处,教师应从多方面去了解学生的特长,并相应地采取适合其特点的有效方法,使其特长得到充分的发挥。

(5)多元智能理论有助于形成正确的发展观。按照加德纳的观点,学校教育的宗旨应该是开发多种智能并帮助学生发现适合其智能特点的职业和业余爱好,应该让学生在接受学校教育的同时,发现自己至少有一个方面的长处,学生就会热切地追求自身内在的兴趣[3]。

辩证唯物主义告诉我们,事物变化中内因起决定性作用,而学生自主发展就是学生成长的内因,其核心是学生的自主性。魏书生在一次演讲里提到:“松”、“静”、“匀”、“乐”这四个字的含义是:紧张的精神要放松,急躁的心态要恬静自然,不平稳的呼吸要匀和,自然而然地进入安乐祥和的良好状态。不管是学生还是老师,如果能够调整好自己的精神和身体状态,就能够很好地进入学习和工作状态,从而提高效率,并且取得较好的效果。这也是我在教学中所孜孜求索的。

[1]“学习金字塔”理论的一个应用[EB/OL].http://blog.sina.com.cn/s/blog_476e6cfa0100faro.html,2009 -09 -15.

[2]建构主义理论(课改的三大理论之三)[EB/OL].http://blog.163.com/cq_lpq/blog/static/11609109320106300433 875/,2010 -07-30.

[3]多元智能理论(课改的三大理论之一)[EB/OL].http://blog.163.com/cq_lpq/blog/static/1160910932010630021 947,2010 -07-30.

猜你喜欢
魔法师多元智能程序设计
老魔法师的长胡子
基于Visual Studio Code的C语言程序设计实践教学探索
大魔法师
多元智能在初中英语教学中的实践与探索
从细节入手,谈PLC程序设计技巧
高职高专院校C语言程序设计教学改革探索
数的魔法师
基于多元智能理论下学生评价体系的构建
PLC梯形图程序设计技巧及应用
多元智能视域下对我国儿童美术教育现状的思考