基础编程工具在信息技术教学的运用

基础编程工具在信息技术教学的运用

摘要:为了培养学生的计算思维,文章阐述了基础编程工具的类型,分析了基础编程工具在初中信息技术教学中的运用,包括游戏类编程教学软件的运用;教学类编程工具的运用;三维动画编程工具的运用。

关键词:基础编程工具;初中信息技术教学;三维动画编程工具

基础编程工具可以有效地引导初中生掌握相应的电子计算操作模式,培养学生计算思维[1]。对此,初中信息技术教师要特别注重基础编程工具在教学活动中的运用。

一、基础编程工具的类型

基础编程工具可以简单分为以下几类。①编码编辑类软件。这类软件比较常用的有Hopscotch技术类软件及Scratch软件,Hopscotch技术类软件可以实现轻松教学,借助各种拖拽类代码,能实现程序开发,在应用上比较简单;而Scratch软件是一种免费编程编辑方式,初学者可以实现在线分享,有助于加深学生对基础编程工具操作的理解。②动画编程工具。就目前而言,常见的动画编程工具是Alice编程软件,其具有很强的互联网交互能力,能指引学生深入理解电子计算机动画编程,帮助学生体会到动画编辑的乐趣。③编程教学工具。这是一种基础编程教学类工具,常见的有HacketyHack类软件,通过这类软件的应用,即便是学生没有编程经验,也可以利用相应的编程语言进行应用开发。④游戏编程教学软件。其主要是让学生在进行游戏操作的过程中,逐渐学会基础编程的相关知识,比较常用的有RoboMind软件,其与搭积木的方式比较相同,引导学生通过游戏对基础编程方法有更好的理解。对于不同的编程工具,在实际中具有不同的特色,所以,教师必须在日常教学中,选择适宜的基础编程工具让学生进行编程学习,从而帮助学生更好地学习信息技术的知识[2]。

二、基础编程工具在初中信息技术教学中的运用

基础编程工具本身具有多样化的特性,在初中信息技术教学中,教师应该充分把握各类基础编程工具的特色,结合教学目标、教学内容、学生水平恰当引入基础编程工具,帮助学生学习、理解信息技术的各类知识。

(一)游戏类编程教学软件的运用

初中信息技术教师可以抓住学生“爱玩”的特征,利用游戏类的编程工具对学生进行引导,让学生可以在游戏中掌握简单的计算机编程知识[3]。初中信息技术教师要合理地应用在线互动平台,与学生进行及时、有效的沟通,促使学生可以更加合理地进行知识学习。例如,教师在引导学生学习“指法练习”的相关知识时,为了帮助学生更好地记忆指法,并熟练地进行打字,教师就可以引入游戏编程教学软件,如警察抓小偷、打地鼠等软件,让学生根据游戏编程软件进行指法训练。由于这类游戏编程软件具有极强的趣味性,可以快速提高学生的指法水平,同时帮助学生掌握简单的编程知识。

(二)教学类编程工具的运用

在初中信息技术教学中,教师还应该注重应用一些教学类的编程工具,让学生可以学到一些简单的编程模式、排版方法,培养学生的信息化思维,让学生立足信息化的视角思考各类问题,从而更好地使其学习信息技术课程知识。例如,教师在引导学生学习“鼠标的操作”时,就可以引入Scratch编程工具,这是MIT设计的一类教学编程工具,不需要复杂的操作,学生只需要利用鼠标对相应的模块进行拖动,将其放入程序编辑栏就可以完成程序编写的任务。因此,教师可以利用这一教学编程工具对学生进行鼠标操作教学,这样不仅能增强学生的学习趣味性,同时也便于学生掌握基础编程知识。

(三)三维动画编程工具的运用

由于很多初中生对三维动画比较感兴趣,因此,教师可以以此为突破口,利用一些简单的三维动画编程进行课堂教学,引导学生掌握基础编程工具中的编程内涵,为学生后续学习信息技术知识奠定基础。例如,在讲解“自定义动画”时,教师可以引入MorphemewithEuphoria编辑工具,这一工具可以创造相应的3D人物,并且人物动作十分逼真,能对环境产生即时反应,通过这一编辑工具的应用,能帮助学生更好地理解“时入”动画效果、“强调”动画效果等知识的理解,对学生的良好发展有极大帮助。

三、结语

从当前初中信息技术课程教学发展看,添加一些信息化编程的内容,不仅可以满足学生的实际发展需求,同时还可以培养学生良好的信息化思维,有利于学生的综合发展,因此,在实际中,初中信息技术教师必须结合教学现状,善用、会用、巧用基础编程工具,促使学生能更好地掌握信息技术知识。

参考文献:

[1]马宗辉.解析基础编程工具在初中信息技术教学中的应用[J].中国教育技术装备,2017(7):14-15.

[2]王宝亮.Scratch在初中信息技术课程教学中的应用研究[D].武汉:华中师范大学,2015.

[3]廖国栋.初中课堂信息技术教学存在的问题及解决策略解析[J].新课程(中),2016(5):132.

作者:王会杰 单位:郑州市郑东新区基础教育教学研究室