【摘 要】随着计算机、多媒体和网络技术的飞速发展,国家对教育信息化、现代化的要求以及对高信息素养人才的迫切需求,加之信息技术教材的更新与使用,编程已成为全国高中信息技术学科的必修内容。在较为偏远的地区,由于软硬件、重视程度等因素的限制,编程课教学难度很大,线上教学平台打造的编程环境能够在一定程度上解决以上问题。本文根据笔者所在地区的实际环境,依据教学实际,分析编程教学存在的问题,并提出一些应对策略。
【关键词】偏远地区;高中编程教学;信息技术
【中图分类号】G434 【文献标识码】A
【论文编号】1671-7384(2022)08-050-02
黑龙江省作为我国较为偏远的地区,教育资源相对匮乏,但随着社会的不断发展,国家相关政策要求的广为宣传,以及教材、课程标准改革的逐渐深入,教育局、学校、教师、家长以及学生对信息技术学科的重视程度有了很大的提高,越来越多的学生展现出对信息技术相关内容的浓厚兴趣和潜能。作为一名高中信息技术教师,普遍提高学生的信息素养是最为基本的教学目标。除此之外,选拔对信息技术、编程语言、算法设计等感兴趣的学生,对他们进行更高和更深入的培养,激发他们在信息学相关领域的潜能与专长,从而为他们成为国家信息技术方面所需人才做铺垫,是信息技术教师的更高使命。
编程教学存在的问题
在偏远地区的高中编程教学中还存在着一些问题。一是学科受重视程度较低,教学硬件不能满足新课改需求。编程课的教与学十分依赖计算机和网络,对上课和学习的方式和地点有很大的限制。以大庆第四中学为例,其在省内排名较为靠前,但计算机教室的软硬件设施还是相对较为落后,随着教材改革,信息技术教材中增加了与Python语言相关的编程与算法内容,而学校计算机教室的软硬件配置很难满足新教材在编程语言方面的需求。二是师资力量薄弱,教学资料匮乏。学校信息技术学科任课教师数量严重不足,任课教师身兼数职或是其他学科教师代课的现象较为普遍。虽然信息学、编程算法等专业书籍和资源很多,但是以高中教师和学生为对象的资源很少,缺乏有针对性的教辅资源,教师只能依据教材和课程标准自行查询备课,差异性较大。三是学生信息素养普遍不高,编程基础薄弱。随着社会的不断发展和居民生活水平的逐渐提高,许多学生从小就接触了电脑、手机、平板等电子产品,能够熟练地使用一些软件。但学生基本没有接触过与编程和算法相关的知识内容,义务教育阶段信息技术课程所要求的信息素养和能力也多停留在了解和理论上,实际操作很少。而电子产品对学生视力的影响很大,网络空间的内容也良莠不齐,容易让学生“跑偏”。因此,无论是在学校还是在家里,家长和班主任都不太支持学生长时间学习编程内容。同时高中阶段学习编程出口较少,投入与回报比不高。
对于以上问题,从信息技术教师角度我们应该如何面对和解决呢?
解决编程教学存在问题的应对策略
1.提高对编程教学的重视程度,及时更新软硬件设施设备
编程和信息技术教学高度依赖计算机和网络,而对于偏远地区的学校,更新设备的确存在一定难度。但是,随着国家对信息技术方面人才的需求逐渐提高,以及新课程标准对信息技术学科教学的要求,编程和信息技术教学的重要程度逐渐提高,学生学习这方面知识的意愿愈发强烈,近几年有近十分之三的学生报考信息技术与编程相关专业。因此,在高中阶段,学校应提高对编程教学的重视程度,及时更新信息技术教学所需的软硬件设施设备。对于一些对编程学习十分感兴趣、有一定特长并立志从事相关专业学习的学生,学校应该临时调配一些电脑,供学生使用。
2.提高教师自身专业能力,开发校本课程
随着信息社会的蓬勃发展,虽身处偏远地区,但教师可以通过网络与全国乃至世界的行业顶尖人才沟通和学习,而且成本几乎是零。如国家中小学智慧教育平台、中国大学MOOC等,教师可以轻松找到许多业内顶尖教授、专业人士关于信息技术、编程语言、信息学奥赛等相关知识的讲解。在STEM86教师赋能平台、洛谷平台上,有很多编程竞赛方面的题库,教师可以按照授课方式和内容进行组题、考试。特别是STEM86教师赋能平台,所提供的内容几乎覆盖了研、教、学、练、考的各个环节,教师足不出户,就可以向行业专家学习请教。
3.合理利用线上平台,打破时间与空间限制
以STEM86平台为例,平台的课件、编程环境和教学辅助功能,彻底打破了学生必须与教师面对面的传统教学模式,打破了传统的空间和时间限制。教师在平台上设置好学生需要学习的内容和练习的题目,学生随时随地进行学习和练习。尤其对于编程基础比较薄弱或信息技术基础知识较少的学生来说,该平台提供了分类明确的信息技术和编程基础内容,且具有在线编程环境,使得学生不必搭建环境,对设备的依赖程度也大大降低,无论在哪一个设备上,只需登录账号,就如同在同一个设备上上课。
学生可以依照自身情况,选择适合自己的内容,因材受教,哪里不会学哪里。这样就避免了教师不了解学生个体差异而重复教学,出现不会的知识点没讲到、会的知识点讲了好几遍的现象。
合理科学地利用线上平台,能够大大降低学生学习编程课的门槛和难度,使学生专注于编程知识本身。通过STEM86平台、钉钉以及腾讯会议等平台,教师可以远程授课,并将上课内容录制下来,保存在云端,不能按时上课的学生能够通过课堂回放进行学习。
4.紧跟课程改革方向,为编程学生找寻舞台
随着课程改革的逐步深入,大家对编程知识的重视逐步提高,许多信息学赛事为编程学生的学习指明了方向,提供了展现自己的舞台,并能通过竞赛考入理想大学。如信息学奥赛、蓝桥杯青少年信息技术等级考试等赛事,为学生交流切磋,提升编程能力提供了平台。教师也要引导学生放眼未来,如一些学生立志要学习信息技术相关专业,并从事相关行业,那么在高考科目学习之余,可以研究一些自己喜欢的编程内容,为将来更加专业的学习做一些铺垫和了解。
总 结
随着智慧时代的到来,国家对信息技术方面人才的需求越来越迫切,标准也越来越高。同时,越来越多的学生和家长对信息技术有了新的认识,激发了学生对编程课程的兴趣和潜能,信息技术教师也有了更加广阔的平台传道授业。对于偏远地区的编程教学,由于师资水平、软硬件条件等因素的限制,导致编程教学较为落后,但是诸如STEM86等平台的出现,使得学生不必搭建编程环境,也不需较高的硬件配置,就能直接通过线上平台进行编程的学习,教师也可以通过此平台进行备课、组题、教学、教研等,一站式高效完成教学任务,大大提高了教学效率,降低了教学难度,保证了编程教学目标的圆满完成,为培养国家所需人才提供了保障。同时,教育部门、学校、教师、家长以及学生要提高对编程课的重视程度,紧跟时代步伐,积极响应国家号召,实现自身价值的同时,为国为民贡献自己的力量。
参考文献
于颖,于兴华. 学科核心素养统领的高中信息技术教学内容结构建构[J]. 现代教育技术,2019(8) .
何宜. 基于网络学习社区的初中程序设计课程教学设计与应用研究[D]. 武汉:华中师范大学,2018.
王晓霞. 网络环境下Scratch在中学程序设计教学中的应用研究[D]. 重庆:西南大学,2012.
作者单位:黑龙江大庆市第四中学