方军
杭州市余杭区舟枕小学
摘要:基于人工智能发展的趋势以及时代的大环境下,对于学生关于信息技术的培养已刻不容缓。国务院于2017年出台《关于新一代人工智能发展规划》的通知,此通知明确提出要在中小学阶段推广编程教育,而现行的信息技术教学侧重于让学生掌握技能,却缺乏编程思想等综合信息素养的培养。因而对于信息技术教学的探究显得日益重要。本文特此从小学信息技术学科的现状、程序学习的必要性、程序教学课程的内容、程序教学的形式和程序教学评价等四方面出发,对小学信息技术程序教学的可行性进行探究。通过教学实践,基本确认了推广编程教育在小学阶段是可行的、必要的,也是国家未来发展所不可缺少的。
关键词:人工智能;信息技术:课堂教学
随着信息技术的发展,人工智能已逐步在日常生活中扮演更为重要的角色。国务院于2017年印发关于新一代人工智能发展规划中提出:“实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。”[1]而对于小学生来说,进行程序编写等的难度过大,因而在小学阶段所进行的教育教学的重点便落在了培养小学生对于人工智能的兴趣上。基于此,程序教学便扮演了重中之重的角色。
一、小学信息技术学科的教学现状探究
以使用浙江摄影出版社的小学信息技术这套教材为例,里面的内容众多,含括了有关windows操作系统的介绍和简单使用等的计算机基础知识、在计算机上关于windows操作系统的图像处理、office系列等软件的操作、以及邮件处理、浏览、简单处理网络信息、安全等网络操作、基于网络的信息处理和实践应用进行综合运用。这些内容以教授学生技能的学习为主导,采用着传统的机械教学方式。在教材的基础之上,信息技术科目的教师在进行教学时,也只注重书本上内容的训练,每天机械式地按照课本内容按部就班进行教学,学生的头脑之中被动接受。这样一来,按部就班地教与学,永远学不到最新的知识。但计算机的程序思想的内核,却久久不曾变更,不被替代。例如在20世纪80年代盛行的pascal编程语言,至今还有人在用。即使是现在盛行的C语言、python语言,在掌握一定计算机原理上的学生也可以应运自如。所以学生如果能够掌握一定的计算机原理基础,那么他们学习和接受新知识的能力就会加强,就不会被计算机更新的趋势所淘汰,因而程序学习是提高学生的信息素养的前提,而信息技术学科的核心素养正是信息素养。
二、小学信息技术课程内容的实践探究
小学的信息技术课从三年级开始开设,根据以往学者进行的试教活动结果显示在小学阶段开始开设程序类的课程是可行的。例如,笔者在四、五年级的两个班进行程序入门课的试教,发现学生对于程序的执行方式接受很快,四年级有75%的同学能够理解,五年级有83%的同学能够理解,但对于简单程序的编写两个年级都有86%以上的同学能够完成。
但更要注重培养学生动手实践的能力,内容上可选一些程序学习类的游戏作为教学内容,例如点亮小灯、吃甜甜圈等。寓教于乐,让学生在体验的基础之上快乐学习。而五、六年级的学生就可以在三、四年级的基础上增加一些比如程序原理和计算机原理等的有难度的课,例如C++程序学习,scratch程序学习,让学生的学习提高一个新的难度。
三、小学信息技术程序教学的实践探究
在现行小学学科课时安排中,信息技术学科在每周只有一节课,一学期一个班也最多只有20节课,这20节课之中,教师可以全部用来上程序教学类课,也可以与常规信息技术课穿插着上。例如,笔者分别在四年级的两个班中分别进行教学尝试,一个班进行了一学期的scratch 学习, 学生初步了解了搭积木式程序编写方式,并且能自主编写一些简单的判断和循环类程序,学生学习的兴趣非常高,不少学生尝试编写小游戏让同学玩,但在理论上对程序思想不是很了解。另一个班进行了程序思想与信息技术教材的穿插教学,学生在学习常规信息技术课后,通过一些程序思想类的课能在理论上了解程序运行的思想方法,但在常规信息技术课上没有实践类课程,学生动手操作编程能力就较弱。通过教学尝试,不同的程序教学形式都有自身的优点,因而认为小学信息技术程序教学可以以积木式程序学习为主,以编程思想学习为辅。
四、小学信息技术程序教学评价的实践探究
张静波在《信息素养能力与教育》中说:“小学信息技术学科的评价方式通常以学期结束时的上机操作为主,以理论考试为辅,在评价时多以等级制为主。而程序学习的评价方式可以参考信息技术的评价方式,也可以结合程序课程内容进行不同的评价方式,比如可以参考信息技术的评价方式,也可以结合程序课程内容进行不同的评价方式等等。”[2]而根据以往笔者的教师经验,发现试卷评价方式对于程序学习的第一学期比较合适 ,教师可以通过理论考试来检测学生对于这一学期来所学的掌握情况,效果较好。在第二学期则比较适合过程性评价和发展性评价的方式,教师可以通过记录学生平时上课时完成程序作业的情况,并参考平时学生的活动参与情况对学生进行综合性评价,这种评价方式在充分肯定平时学习的基础上,还给学有所成的学生一定的发展空间,能帮助学生更好地掌握程序语言。而当学生的编程能力达到一定水平后,项目式评价方法就比较合适了,让学生在学期初定一个项目, 通过一学期的学习来实践自己当初的项目,于在学期结束时展示自己的项目,从而获得一定的编程能力等级评定,这样既能体现学习内容,又能给学生一定的自主创造的空间,学生编程的实用性意识将会加强。通过以上评价方式,学生的信息素养就能随编程能力的提高而提高。
结语:新课程改革的脚步一直都没有停下,对于如何更好地培养学生的兴趣一直以来都是在前行的过程,而在信息技术学科之中,无论是与其他课程的整合,还是重新确定新的内容从而焕发新的生命力,激发学生兴趣,为国家培养储蓄人才。我们都需要一个旗帜的引导。《关于新一代人工智能发展规划》的印发,正是指明了信息技术学科的发展方向,更明确了推广程序教育作为新时代下的学生信息素养培养的核心内容。相信小学信息技术学科一定能在《规划》的指引下重新焕发生命力,培养出一批国家需要的新兴人才。
参考文献:
[1]小学信息技术课程标准[Z].2016.
[2]张静波.信息素养能力与教育[M].北京:科学出版社,2007.