APP下载

高中信息技术程序设计教学方法初探

2021-07-20覃凤宁

求学·教育研究 2021年8期
关键词:程序设计高中信息技术教学方法

覃凤宁

摘 要:现阶段,随着新课程教学改革理念的不断引入,国家提倡高校响应时代号召,为国家培养出一大批适应时代发展的全能性人才。学生除了掌握基本的文化课程,还必须在其他领域拥有一定的造詣。高中信息技术程序设计教学作为一项新时代背景下的课程,最初出现在高中学校的授课范围内,该课程曾受到一定的质疑,外界关于该课程的引入也众说纷纭。针对这一问题,国家及时给出了解答,表示在高中教学课堂中引入信息技术教学课程安排,能够在很大程度上帮助学生树立正确的信息化思维,让学生能够在学习过程中养成良好的计算机思维,紧跟时代的号召,未来社会的发展需要的也是能够熟练掌握多项技能的人才。由此,文章重点就“高中信息技术程序设计教学方法初探”这一话题展开了深刻的论述,重点分析了当前高中程序设计教学过程中所存在的问题并结合相关教学实践,提出了相应的改进措施。

关键词:高中信息技术;程序设计;教学方法

简单来说,当前我国高中已经意识到了信息技术程序设计教学的重要性,并已积极将信息技术程序设计学课程作为一门重点教学课程,鼓励学生积极加入该项课程的学习中去。为此,本文重点就如何开展兴趣信息技术程序教学课程展开详细的论述,为信息技术课堂教学的改进提供良好的经验和借鉴。

一、程序设计教学过程中要遵循的基本规律和基本原则

(一)将直接经验与间接经验相结合

当前,在高中信息技术程序设计的教学过程中,教师首先需要遵循将直接经验与间接经验相结合的基本原则。这是指教师在进行程序设计教学的过程中,不能仅仅按照课本中的知识难度对学生进行教学,而是应该结合课本中的知识难度以及自身教学经验对课本中各类知识的难度及重要性进行分析,进而列出教学内容的重难点。此外,在对学生进行程序设计的教学过程中,教师还应拿出部分较为简单的重点算法令同学们进行讨论与思考,从而更好地培养其思维能力与创新能力。而对于一些十分晦涩难懂但重要性较低的算法,教师可以适当地降低对同学们的要求,从而使学生得以空出更多的时间对重要性较高的算法进行学习。

(二)发挥学生学习的主动性

在高中信息技术程序设计的教学过程中,教师还需要进一步发挥学生学习的主动性。学生是课堂的主体,教师要从传统的教学观念和教学方式中走出,做好学生学习道路上的引导者,指引学生在程序设计课堂上找到学习的兴趣,进而激发学生学习的自主意识和进取精神,只有这样学生的能动性才能够真正得到提升,进而在高中信息技术程序设计课堂上能够充分发挥出自己的能力。在激发了学生的学习主动性后,教师可以适当地带领学生去探索课堂更深层次的奥秘,学生也将在掌握基础知识的同时养成良好的分析问题和解决问题的能力。

(三)注重理论联系实际

同其他高中课程不同,程序设计教学课程更加注重联系实际展开教学。教师在教学过程中,除传授学生基本的程序设计理论知识外,还可以结合实际,培养学生的动手操作能力,只有这样学生才能深层次地掌握好高中信息技术程序设计这门课程。在高中信息技术程序设计课堂上,教师可以先进行基础理论知识的讲解,待学生有了基本的了解后,再引导学生去运用所学的基础知识,在程序设计课堂上提出问题,并让学生通过实践去找到解决问题的答案。

二、现阶段程序设计教学中所存在的问题

当前,我国高中程序设计教学中主要存在以下问题:教材设计缺乏以算法为核心的编程题以及教学过程中缺乏可以辅助学习的有效途径。高校现有的程序设计教材过于单一化,所涉及的知识点并不全面,大多以对语句语法的深入剖析为重点教学设计部分,严重缺乏以算法为核心的编程题教学;学生在这一过程中并不能够较好地掌握编程题要点,真正接触到知识点的时候也较少。这一原因主要源于教材中关于算法编程题的知识点设计过于薄弱,能够引发学生兴趣的编程题涉及过少,学生在上机操作时对于程序部分根本无从下手。其次,教师在教学过程中无法找准良好的教学方式,一味地大满贯,在讲解完基本理论知识后,当即要求学生自主完成编程任务,学生还没消化好知识,在这一过程中极易养成厌学心理,不利于后续的学习。

三、加强程序教学质量的措施

(一)打破原有知识结构体系

高中的程序设计课程在选材上大多依据先理论后实践,先语句再程序的顺序进行教材的安排。此种情况很容易使得程序设计课堂长期存在教学枯燥的现象,学生的注意力很难集中起来,进而无法提高课堂教学效率。当前,教学改革背景下,高中所要做的就是打破原有的知识结构体系,结合教学课堂的实际需要,在课改中感受新的知识。教师要尽可能地将实践教学引入程序设计课堂中,由教师带领学生由浅入深地感受程序教学课堂。

(二)巧设情境,布置任务

一个好的教学情境能够在一定程度上引发学生的情感共鸣,让学生能够处在一个高度集中的精神状态下,使学生更容易融入程序设计课堂的学习氛围中。这一过程也是激发学生学习积极性的一个过程,学生对于知识的理解以及记忆能力都将得到相应的加强。教师可以根据课堂教材所涉及的知识点,设计出一些发问点,在课堂上给学生布置相应的学习任务,让学生在解决问题的过程中充分感受这门课程的趣味性。当然,这一过程对于教师课程设计理念的要求也较高。

(三)注重引导,提升学生的综合编程能力

身为一名合格的高中信息技术程序设计教师,要在课堂教学过程中做好教学引导工作,带领学生在学习过程中养成良好的学习习惯,由浅入深,进而让学生真正掌握相关的程序设计技术,提升学生的综合编程能力。这一过程是一个缓慢的过程,学生也只有在日常学习过程中做好相关积累,才能从根本上提升自己的编程能力。教师也要不断强化自身课堂教学效果,尽可能给学生呈现出更好的教学成果。相信在学生和教师的共同努力之下,高中信息技术程序设计课堂终将有一个全新的转变。

四、结语

综上,在本文的研究中,重点就“高中信息技术程序设计教学方法初探”这一话题展开了一个深刻的论述。在这一过程中,可以看到,对于学生而言,在高中教学课堂中开设程序设计课程能够在很大程度上提高他们分析问题、解决问题的能力,学生在学习这一课程的过程中自身的创造性思维也能够得以养成。可以说,在高中教学课堂开设信息技术程序设计教学有着较为深远的意义,高校应该及时意识到这一点,充分改善程序设计课堂,有效利用起计算机技术,让新时代背景下的教学课堂能够更加符合现代化教学改革的实际需要。而高中课堂开设程序设计教学的根本目的也是为了充分培养学生的信息技术素养,让学生在学习过程中对现代化程序设计理论有一个正确的认知,进而能够在日后的程序设计课堂中投入更多的精力,真正培养基本的程序设计能力。

参考文献

[1]吕苏江.基于学科核心素养的高中信息技术专题式教学设计——以算法和程序设计中“分支结构”教学为例[J].新课程导学,2020(26):80-81.

[2]余栋材.基于项目学习的高中信息技术教学设计探究——以算法与程序设计课程教学为例[J].中国教育技术装备,2018(19):55-56,63.

[3]詹建兵.基于微视频的高中信息技术课堂教学模式探析——以《算法与程序设计》中“排序算法实例”一课为例[J].黑龙江教育(中学),2018(06):31-32.

猜你喜欢

程序设计高中信息技术教学方法
基于OBE的Java程序设计个性化教学研究
项目化教学在Python程序设计课程中的应用
C++程序设计课程教学改革研究
医学专业“Python程序设计”课程教学改革总结与思考
基于gitee的皮肤科教学方法研究
《计算方法》关于插值法的教学方法研讨
《计算方法》关于插值法的教学方法研讨
小学语文字理教学方法探析
高中信息技术探究式教学的实践与思考
我的教学方法