2007年以来,江苏省信息技术课程的指导纲要比较全面地定义了信息技术教育,但现行教材并不能完美地表达信息技术课程,至少对我来讲,还有需要改善的地方。我觉得这版教材与前几年的教材相比变化不大,只是增加了LOGO语言和机器人,但是这两个内容在实践中也产生了新的问题,LOGO语言学生理解有难度,兴趣不高,而机器人由于条件限制,很难正常实施。所以在2008年和2009年我们重新组织了一些新的教学内容,如Google地图、百度地图等,它们应用性比较强,适应社会潮流,学生也感兴趣,所以这些教学内容一直保留至今。市教研员也给我们推荐了一些课程,都做了一些尝试,期间,Scratch课程便在部分小学试点。
在开展Scratch课程研究时我们也考虑了其他一些课程,如我们使用过一些开源软件,还有PASCAL语言等,最终我们觉得Scratch的课程更适合学生学习。经过一年实践,在2010年上半年,我们组织了研究团队开始编写这门课程的教材,其中一部分教师负责教材的编写,另一部分教师从教学及程序设计角度出发进行实验并确定方案。在编写过程中也出现过一些困惑,包括课程的体系、结构和核心思想的界定等并不十分明确,后来我们和多名实验老师沟通,并参考了省编教材,尽可能将课程纳入到同样的体系中去。在小学三、四年级我们学生使用的是省编教材,五、六年级我们将学生选修的LOGO语言换成Scratch语言。最终在整个团队努力之下,教材《Scratch趣味编程》编写完成,由江苏科技出版社正式出版。这本教材整体看起来还是比较完整的,它由易到难、由浅入深,结合学生的心理特征,把程序设计变成了一件“趣事”。
两年来,全国大约有5万学生在使用我们的课程体系学习Scratch课程。另外,NOC活动也为之搭建了一个高水准竞技和交流的平台,2012年7月,常州市虹景小学、解放小学参加了该活动并分获3个全国一等奖,其中2个更获得由国家科学技术奖励工作办公室颁发的“恩欧希教育信息化发明创新奖”,从学生的微笑、家长的惊讶、校长的重视看出这门课程已经取得了学生、家长、教师、学校的认可。
在课程推进的过程中,还有很多问题需要解决,从目前来看,有以下几个方面需要探索。一是教师的程序设计能力,授课的信息技术教师并不都是计算机专业毕业,教一些应用软件还行,但对程序设计教学比较陌生,对程序设计方法、效率把握不到位。二是教师对程序设计教学的认识存在误区,或者说大家对程序设计进入小学课程的必要性还有一些疑问。很多人仍旧认为程序设计是很深奥的东西,对程序设计还停留在英语语句、字符界面、复杂算法的认识上。三是硬件技术的应用问题,作为兴趣课程、提高课程,由于授课面小,参与学习的学生大部分是优秀生,提高技术含量有助于学生发展,但在普适教育推进中,由于授课面大,是否有必要加入到小学课程中,如果有必要,如何降低硬件学习成本等。四是缺少交流平台,由于国内是近年来才引入Scratch教学的,全国来讲参与的学校少,相互之间缺少沟通,如果有全国性的教育学会等定期组织开展活动,将十分有助于Scratch课程的推进。
通过Scratch程序的教学,我们认为,信息技术课程不仅仅是计算机应用软件的学习,更应该涉及信息技术最本质的东西,如采集信息、处理信息、表达信息等。从社会发展的角度讲,应用计算机程序并不是决定性生产力,而应用程序的开发才是决定性生产力,如WPS提高了我们的工作效率,而WPS的开发者才是真正的生产力动力。我想,从这个角度来看,我们开展程序设计教育就有了它的生命价值。
对话:
《中国信息技术教育》:您认为Scratch对学生信息素养的培养体现在哪里?
管雪:兴趣、意识、能力、道德与行为,这些都是信息素养的表现形式。从这些表现形式,我们可以初步判断一位学生(或者是一个自然人)的信息素养如何,而不是通过我们教了什么课程来判断学生是否有较高的信息素养,所以信息素养不仅仅是电脑应用技术水平,Scratch在这方面做得比较好。围绕学生信息素养的表现形式,利用Scratch可以开展多种形式的活动,让学生的信息素养向我们预期的方向发展。容易使学生形成继续发展自己信息技术某项特长的愿望;形成从生活或学习环境中有效捕捉信息的意识,并对信息的价值做出恰当的判断;掌握信息技术的基础知识和基本操作技能,通过获取、加工、管理、表达与交流等信息活动过程,创新性地解决生活和学习中的各种实际问题等。