高中算法与程序设计有效教学策略探究
何敬原
摘 要:算法与程序设计作为高中的一门选修课程,对于高中学生了解算法,提升编程能力具有较为重要的作用,信息技术教师要全面认识到该模块对于学生未来发展的重要意义,全面提升对该模块的重视程度,积极探究该模块的有效教学策略,不断提升该模块的课堂教学效率和教学质量,为学生较好的掌握算法与程序知识奠定坚实的基础。本文将就高中信息技术算法与程序设计模块有效教学策略进行研究。
关键词:高中 算法与程序设计 教学策略 探究
随着新课改的有效推进,高中信息技术算法与程序设计模块教学效率和教学质量有了较为显著的提升,这是每一位信息技术教师不懈努力付出的结果,值得我们欣慰和自豪,但我们也应该看到,算法与程序设计模块的课堂教学还存在很大的不足之处,需要每一位教师继续进行教学实践,全面解决该模块课堂教学中存在的问题,为学生信息素养的全面形成创造良好的环境氛围。[1]
一、开展合作化学习,激发学生课堂学习热情
算法与程序设计具有一定的学科难度,组织学生开展小组合作学习可以集思广益,让学生在一起发现问题、探讨问题、解决问题,全面提升高中学生的问题解决能力、合作交流能力,促进教学效率的有效提升。[2]
例如,在学习《面向对象程序设计的基本概念》章节内容时,信息技术教师可以组织开展小组合作学习。首先,信息技术教师要根据学生对算法与程序设计知识的掌握情况,将学生合理的分为若干个探究小组,并使得每个小组的实力相对均匀,为学生更好开展合作奠定基礎。其次,信息技术教师要为小组合作学习布置需要探究的问题,就该节内容而言,可以设置如下问题,如什么是对象?什么是面向对象?面向对象程序设计的基本概念和特征是什么?什么是类?类、对象和实例又有怎样的联系?等等,让每个小组对这些有针对性的问题进行全面的思考,激发学生的探索热情和学习积极性,并让学生带着问题走进对《面向对象程序设计的基本概念》章节内容的学习。再次,信息技术教师要引导学生结合教材内容对以上问题进行全面的分析和研究,一起讨论这些问题的解决策略,教师要积极做好辅助工作,确保小组合作学习能较好的开展和进行。最后,教师要让每个小组依次对探究成果进行展示,并对探究中遇到的问题进行积极解决,加深学生对《面向对象程序设计的基本概念》章节内容的认知和理解,促进教学效率的提升。
二、采用多样化教法,全面激发学生学习动力
教学方法是算法与程序设计模块教学的重要依托,多样化、丰富化的教学手段可以有效激发学生的学习热情和求知欲望,促进教学效率的大幅度提升,因此,信息技术教师要积极采用多样化的教学手段,促进教学效果的优化。
例如,在学习《算法和算法的描述》章节内容时,信息技术教师可以采用任务教学法+多媒体教学法实施教学。首先,信息技术教师可以利用多媒体微课视频向学生展示一个算法小案例,让形象化的视频讲解全面激发学生的学习兴趣,并让学生对该节课的内容有一个初步的了解。其次,信息技术教师可以利用PPT课件向学生展示这节课需要解决的任务,如①对算法的概念有一个初步的了解;②对算法进行简单的描述;③对算法在解决问题中的地位和作用进行全面的了解等等,让这些任务有效激发学生的求知欲望。最后,信息技术教师要利用分模块的微课视频对这些任务进行逐一的解决,让学生在解决一个个任务中加深对《算法和算法的描述》章节内容的理解,促进教学效率的全面提升。
三、组织多元化评价,有效弥补学生学习漏洞
教学评价作为数学课堂教学的一项重要环节,对于信息技术教师发现学生在学习中存在的各种问题进行了解,有利于学生进行有针对性的查漏补缺,巩固学生在课堂的学习效果。因此,教师要全面提升对教学评价的重视程度,积极开展多元化的教学评价,促进教学效率的提升。
例如,在学习了《面向对象程序设计的基本概念》章节内容后,教师可以引导学生进行多元化多主体的教学评价。首先,信息技术教师可以让学生就自己在课堂上的学习状况进行自我评价,如学生A称,其对面向对象的基本概念及相关内容有了全面的了解,但对于对象和类的概念还需要进一步的学习。其次,信息技术教师可以引导学生进行互相评价,如学生B评价学生A称,A同学在课堂的学习效果还是很不错的,但是他和他的同桌总是在课堂玩游戏,需要改进。最后,教师要给予学生总结性的教学评价,如对于A能基本掌握《面向对象程序设计的基本概念》章节内容表示认可,对于其遇到的问题给予积极的分析,同时提醒他和他的同桌在课堂注意力要集中,不能玩手机。通过这样的教学评价,可以有效弥补学生学习上的漏洞,促进学生更好的进行学习。
综上所述,算法与程序模块对于高中学生各项能力和素养的培养具有很重要的作用和意义,信息技术教师要全面提升对该模块的重视程度,积极探索和创新该模块的有效教法和学法,开展小组合作学习、采用多样化的教法、组织多元化的教学评价,全面提升该模块的课堂教学效率和教学质量,为学生较好掌握算法与程序设计知识技能助力。
参考文献
[1]赵倩倩.基于计算思维的高中信息技术课程有效教学策略探究——以“算法与程序设计”模块为例[J].中国信息技术教育,2015(17):140-141.
[2]王玲玲.高中信息技术“算法与程序设计”模块教学策略的研究[D].内蒙古师范大学,2012.