APP下载

智能时代高中信息技术的教学思考
——以python 语言教学为例

2021-04-07

中学课程辅导·教学研究 2021年26期
关键词:编程教学法情境

袁 琴

伴随教学改革的进行,人们对高中的信息技术教学越发关注,目的是让学生可以熟练运用信息技术,帮助他们日后可以顺利学习和工作,实现学生信息素养的培养。信息技术课程需要学生进行大量的操作和实践,因此教师需要改变传统的教学理念,创新出多样化的教学方法以提升高中信息技术教学的质量。python 语言课程是高中信息技术教学的主要内容,对于学生计算机操作能力的提高有着关键性的影响,教师必须从学生的实际情况出发,制定多样化的教学策略。

一、培养学生的学习兴趣,提高教学效率

学生只有对某一学科感兴趣才会有足够的学习动力,兴趣可以调动学生学习的积极性,更加高效的达到教学效果。基于此,在进行python 语言知识教学时,教师还需从学生的兴趣出发,制定教学计划。由于高中的学生面临高考,学习的压力较大,所以教师不仅需要教授学生python 语言知识,还需要缓解学生的学习压力,这就要求教师给学生创设轻松的学习氛围,激发学生的学习兴趣。尽管计算机技术已经得到普及,但是仍然有大部分的人认为计算机知识是一门非常复杂的课程,缺乏学习的信心和兴趣。教师可通过设计一些活动或游戏让学生参与进来,不仅可以缓解学生的学习压力,还可以让他们慢慢认识和接受信息技术,培养学生对这门课程的学习兴趣,让他们了解和愿意学习python 语言,进而实现高效教学。

二、创建教学情境,激发学生主动性

教学质量与教师选择的教学方式有直接关系,在进行python语言教学时,教师一定要制定科学的教学目标,安排合理的教学任务,利用一些教学情境培养学生的编程思维。教师根据python 语言教学的实际内容,创建形象、有效地教学情境,引导学生针对python 语言知识在情境中进行提问,在探究的过程中强化其对python 知识的了解。python 语言知识对于大部分高中生来讲是首次接触,因为学生对编程没有足够的认知,学生在学习初期缺乏学习兴趣,并且学习难度较大,这时教师就需要采用情境教学法引导学生对python 语言知识进行应用,向学生呈现python 语言的乐趣。需要注意的是教师在采用情境教学法时,要从旁引导学生解决存在的python 编程问题,并从不同方面展开探究,在一个情境中再创建一个情境,按照步骤逐渐深入教学。

例如:教师在开展python 语言知识首堂课教学时,可以使用多媒体先让学生观看几个简单的python 语言程序,并应用python 语言编写小程序,激发起学生的兴趣和好奇心。然后引导一到两名学生试着编写一些简单的程序,并向全体同学展示程序运行的效果,以此培养学生的编程思维,提高教学效率。

三、实施案例教学法,提高学生认知水平

要想更好地学习python 语言知识,就必须对知识具有较高的认知水平,教师一方面要对理论知识进行教学,还需要通过一些案例活动,来提高学生的认知水平。教师可利用案例教学法,通过具体的案例教学活动,来对学生进行逐步的引导,让学生可以更快的掌握python 语言的编程技能。首先,教师可以设计一个简单的路程问题,“从一个地点到另一个地点用时最短的路程方案”,让学生利用python 语言的思维进行计算;其次,引导学生对计算机交互的语言特点进行了解,使用python 语言设计的程序内容,教师可以使用“猜数字”等基础案例指导学生分析程序设计的流程,让学生了解python 语言的基础知识与构造类别。最后,教师需要增加学生的实践能力,提升学生的编程思维,如,教师可以在进行顺序、选择等各种语言构造知识教学时,通过案例向学生展示构造和功能,并让学生建设基本的逻辑思维,学会如何构建各种构造模型。

四、强化实践教学活动,培养学生自主学习能力

python 语言是一门实践性较强的知识内容,所以教师在教学时必须要多开展实践教学活动,不断地锻炼学生的实践能力,培养学生的自主学习能力,让学生自主的进行python 语言编程的学习。例如:在教学分支结构程序时,教师可以先设计一个“出租车计费”项目,并制定利用网络查询出租车计价标准的程序,基于计价方法建设数学模型,再将模型转变成python 编程语言,使用软件运行程序反复检测,指引学生按部就班做好项目,学会这一模块的操作流程。

另外,教师还要使用线上评估系统提高学生自主学习的能力,以培养学生的编程思维,特别是在学生完成教师布置的课后作业时,其不能及时和教师展开沟通,这时教师便可以使用线上评估系统对作业进行评判,检验学生的学习效果和编程水平,并提出相应的指导意见。

五、实施分层次教学法,促进全体学生发展

信息技术课程与文化课程有着明显区别,此课程的重点在于实践和操作,学生在步入高中后接触的知识都是与之前不同的,学习的难度也明显增加,学生之间的层次性也会越发的明显,要想促进学生的全面发展,教师就需要使用分层教学的模式,根据学生的能力分别实施不同层次的教学手段,让学生更好地学习信息技术。对于信息基础较差的学生,教师可先从计算机基础知识的初步认识开始,从简单到困难循序渐进,在进行教学时既要提升学生对计算机的认识,还要提高他们的实践操作能力,再慢慢引入python 编程语言教学。对于信息基础较好的学生,教师需要以学生的兴趣为着手点,基于他们所掌握的知识增强学生的信息素质与编程技能。例如,学习能力较强的学生可运用已经掌握的python 编程语言知识自行设计简单的小程序,教师从旁适当引导,指出不足之处并提出相应的指导意见。基础一般的学生只需要学习python 语言的基础知识即可。另外,教师还需定期查看学生的学习进度和学习效果,激励学生运用自身丰富的想象力做出创新,并对学生提出的创意予以鼓励和支持,增加他们的自信心,激发学生的学习热情。

六、总结

总而言之,信息技术课程在高中教学内容中占据重要地位,教师要对其予以足够的关注,在教学过程中应培养学生对信息技术的学习兴趣。在进行python 语言课程教学时,教师需要使用科学合理的教学方式,处理教学过程中出现的问题,并且时刻坚持以学生为主体,让学生自愿学习,培养学生编程思维的同时提高他们的信息素养,让高中信息技术的教学效率和质量共同提升。

猜你喜欢

编程教学法情境
不同情境中的水
借助具体情境学习位置与方向
编程,是一种态度
元征X-431实测:奔驰发动机编程
批注式阅读教学法探究
编程小能手
创设情境 以说促写
实施“六步教学法”构建高中政治高效课堂
纺织机上诞生的编程
护患情境会话