兴趣、思考与创造
2019-11-05江信义
Scratch教学引进我国中小学课堂不久,关于Scratch的教学探究正方兴未艾。在Scratch教学中,我既感触了学生的困惑,也收获了区级编程赛场上的喜悦。在挫折与成功中,我认识到Scratch教学的不容易,教师必须小心翼翼地时刻关注学生的兴趣;必须让学生学会思考;Scratch教学目的不是为了应试,而是要培养有创造力的人。所以,本文主要从兴趣、思考、创造三个方面来探究Scratch教学策略。
一、让孩子们在快乐中学习
学习始于兴趣,探究始于热情。Scratch本身是一门趣味性编程课,就是让孩子们在玩中学,学中玩。学会思考与创造的前提是先要让孩子们享受快乐。
没有付出的快乐是很短暂的。教师应该逐渐引导他们从享受Scratch带来的快乐转变为参与创造的快乐。学生对Scratch的兴趣能持续多久,很大程度上取决于学习过程中对自身力量的发现,即获得成就感,以及在群体中能否获得荣誉感。
为此,教学中我采取了以下策略:
1建编程高手星级表
给认真思考回答问题的同学加星;给完成任务又快又好的同学加星;给作品有创新的同学加星;给帮助别人的“小老师”加星……加星成为课堂常态,通过加星,让学生找到成就感,激发学习Scratch的热情。
2 建小组完成任务进程表
全员完成任务的小组有各种不同的奖励,比如玩游戏,上网看视频,看MV等,我用这种方法来督促小组互帮互助,保证每一个同学都完成任务。Scratch编程有很强的逻辑性,学生一旦前面的问题没有解决,后面就没法继续,从而失去学习兴趣。小组成员互助和“小老师”加星规定,给困难学生强有力的支援。
3 在活动中学习
经常组织各种活动,让学生在活动中学习。如:小组赶进程,比速度;小组作品评比;小组创意评比;校级编程比赛,参加片区,区级编程比赛……通过活动,在活动中获奖或获得鼓励,让他们获得成就感,荣誉感,激发Scratch学习的兴趣和热情。
二、学会思考
学Scratch的主要目的是什么,并不是让学生学编程,而是让他们学会思考。学会发现问题,分析问题,提出假设,并尝试完成任务。
培养学生思维能力,需要做到以下几点:
1 让学生成为学习的主体
要让学生学会思考,首先要让学生成为学习的主体。否则学生被老师牵着走,思想囿于一域,只能被动学习。
我在刚教Scratch时,怕学生不懂,经常越厨代庖地讲解。这样讲解的后果就是学生依賴讲解。到小学高段,任务纷繁复杂,指令堆积到需翻页,学生看不过来,跟不上,只好放弃。当时感觉好失败,失败也让我明白了,教师过度讲解让他们失去了思考的机会。没有思考,没有理解,他们会因为一个指令出错而止步不前,并逐渐失去信心而产生厌学情绪。
于是我改变教法,把学习的主动权还给学生。尽可能地减少讲解和示范。出示任务后,就让学生去观察发现问题,以小组为单位探究学习。小组能够独立完成的任务放手他们自己去做……他们完成的每一个任务都经过了自己的充分思考,脑子越用越活,后面的学习也越来越轻松。
2 思维能力培养的具化与核心
Scratch学习中,学生思考的过程几乎是整个自主探究学习的过程,即:发现问题,分析问题,提出假设,尝试完成。其中,提出假设的思路是思考的核心。Scratch教学每课都有思路分析,这是培养学生思维能力的重要途径,教师认识到这一点,就不要轻易放弃思路分析的过程,而把它作为课堂教学重点来练习。
3 学与思结合
古人说,学而不思则罔,思而不学则殆。学与思结合,才能真正学好。
思路分析是培养学生思维能力的核心,教材上都有,那么该怎么使用教材上的思路分析呢?
一开始我是让学生看书自学,学生看教材上的思路分析及后面的对应指令,很快就可以依葫芦画瓢完成编辑。但很快我也发现,太快获得的成果不牢固,学生并没有真正去思考。后来做思路分析时,我让学生合上书自己想,小组讨论,全班交流,最后才打开教材。这样,给了他们思考的机会,他们对指令的使用和程序的设计理解更深入,遇到后面跨度或难度较大的问题,他们也可以有足够的思维能力去解决。所以说,教材好比是诸葛亮的锦囊妙计,锦囊需时机到了才可以打开,教材也需要认真思考后才能打开。
经过长期思维训练,同学们的思维能力都有不同程度的提高。由于经常自已作思路分析,他们对教材提供的角色参数也能够合理的运用,而不是盲目照搬;他们能够发现教材中设计不尽完美的地方,会想出跟教材不一样的设计。
学会了思考,才能解决编程中出现的许多奇奇怪怪的问题,不依赖老师,不依赖教材,才可以创作出不一样的作品,达到创新目的。
三 学会创造
当学生喜欢Scratch并成为学习的主人,思维能力得到有效训练,他们就已经接近创造作品了。但要让学生学会创造,还需要更多练习。
为了培养学生的创造力,我主要做了以下几点:
1 对课堂上作品创新的同学加星,鼓励他们发展创新思维。
2 鼓励同学们创作时从身边点滴入手,观察生活,并编辑出程序来服务生活,改变生活。
多数学生作品要么模仿教材,要么是他们自己喜欢的游戏内容。因为他们年纪小,没有生活经验。对此我们强调了编程要服务生活,鼓励同学们从身边点滴入手,观察生活,编辑生活的程序,用来服务生活,改变生活。在活动中,我更多地奖励面向生活的作品,也让学生渐渐转变思路,让他们开始观察身边的人和事,或者走上街头路口,去发现可以用程序改变的地方。
3 学校购买传感器,让学生连通虚拟与现实,实现人机互动,打开学生通往发明之门。
自从学校购买了机器人及百变安装包后,同学们对机器人编程兴趣非常浓厚。他们自主学习,网上搜索资料,做出了巡线,机器人表情,躲避障碍物,发警报,触角等十多种人工智能特效。由此可以设计出婴儿车,智能车栏等各种产品出来。同学们发现,原来自己离发现创造是这么近……
Scratch之父说,Scratch课程就是要培养让这个世界充满创造力的人,他们不断为自己和世界创造出新的可能性。我也希望同学们用Scratch来编辑生活,改变生活。相信他们创造的梦想一旦起程,就不会轻易停止。
作者简介:
江信义(1969.12.16—),男,49岁,汉族,籍贯重庆市北碚区,重庆市渝北区第三实验小学校信息技术教师。