高中信息技术中《算法与程序设计》教学模式的探究

(整期优先)网络出版时间:2019-05-15
/ 2

高中信息技术中《算法与程序设计》教学模式的探究

刘健

山东省滨州市第一中学256600

摘要:在高中信息技术中,算法与程序设计是非常重要的一部分。作为教学的重点,这一部分的难度也较高。数学是算法与程序设计的基础。但也不代表只要掌握了数学便可以学好算法,主要应通过学生的学习兴趣。因此我们要去研究教学方式如何因学生制宜,结合不同教材,采用不同教学形式,使学生的学习兴趣提高。

关键词:新课程算法与程序设计教学模式

一、算法与程序设计课程教学中的问题

1.教学分配时间不足与大量教学内容之间的矛盾。算法与程序设计课程主要分为两模块,一是算法,二是程序设计。其中,算法中便包含了各种各样的语言句式、函数等等,程序设计即通过不同语言去将算法思想进行实现,这就导致所要进行的工作量就更大。同时,因为这些内容学生在之前并未接触过,基础较弱,但难度又较大。

如在进行算法教学时,代码对学生来说是一个新的事物,老师在进行算法教学的第一步,便是要向学生介绍算法中的各种定义,学生接受理解后,再进行算法思想的讲解,之后才是算法的具体实现操作。因此老师对每个内容都要讲解得很仔细,同时还要配合大量习题进行练习才能使学生理解更深刻。

在这样的教学模式,一个算法至少需要两个课时才可以完成教学,但又要求教师在时间极度不足的课堂时间上将大量教学任务完成、教学压力大,在整个课程安排上难免会进行一些删减,学生的学习效率和效果也受到影响。

2.学生的计算机基础水平具有差异性。算法与程序设计的教学是以学生的基础知识水平和学习接受能力为设计基础的。但是在初中阶段,不同地区的学校的教学水平和设施配置也有所不同,因此从各个初中聚集到同一高中的学生的计算机基础知识储备是具有差异性的,教师在教学内容上的设计面临着一个很大的问题。若老师将教学内容设计得较难,对于中低等的学生,则一时难以接受而失去学习兴趣。但若老师将教学内容设计的过于简单,对于上层次的学生来说,便对课程产生无聊之感。因此,对于基础水平差距较大的学生教学情况,老师应当以满足全体学生的学习需要为教学起点进行教学内容设计。

3.对传统教学模式的厌倦。作为高中信息技术课程中的一门学科,教学形式应当配合学科特点,采用现代信息技术进行教学,如多媒体设备。学生对信息技术学科有新奇之感,提高学生学习兴趣。但是在实际教学过程中,仍存在部分教师采用传统教学形式的问题,教学只为教师一人的独角戏,老师负责讲的部分,而学生只负责听的部分,学生已经厌倦了传统教学模式,一门讲技术的课程却不能接触到技术,信息技术课程在学生心中的印象大打折扣,渐渐地产生了抵触心理,兴趣一落千丈。同时,这种教学模式极大的削弱了学生的编程能力,在编写代码时,学生无从下手,学生的计算机水平难以提高。

二、算法与程序设计课程的教学方法

1.适当增加教学时间。在进行“穷举法”教学时,此教学目标要求学生对穷举法的基本概念深刻认识到位,掌握算法的核心思想和编写相应程序,面对不同具体问题时学会选择对应穷举法解决。由于学生对学科较陌生,因此学生一定要在课程进行前先预习好算法的基本概念,对此老师应将学生所学习过的知识为切入点,再进行拓展教学,延伸到主课题中,学生的学习效果将大大提升。同时,良好的数学基础也是掌握信息技术课的重要基础,信息技术老师可以和数学老师进行交流,在数学课上加强相关知识的数学基础。

2.采用分层教学方法。关于高中生的信息技术基础水平的差异性问题,为了满足全体学生的学习需要,教师可采用分层教学方法,将学生分为3个层次。关于层次的分法,老师可定期设置摸底考试,根据成绩,并结合学生的学习兴趣程度进行划分。针对不同层次学生,设计相应的教学内容和采用不同的教学方法,从而达到因材施教的教学要求。同时,教师的教学模式也应当做出改变,摒弃传统的教学模式,结合学科特性引入信息技术教学元素,将单一的课堂转变成多元化信息的课堂。同时将教学内容分成两个板块:必做内容和自主学习内容,老师将基础的算法知识列为必做内容,此板块对于基础好的则再进行巩固,对于基础较差的难度也不高;而自主学习内容中则是一些以必做内容为基础去延伸拓展的算法和程序内容,此板块可以让学生自行选择完成。

3.改善教学模式。教师要改善教学模式,从学生有一定基础或简单的知识入手,采用知识结构体系教学,先让学生对该算法所涉及到的所有知识有大致的了解,认识其中的联系、做好学习规划,在后期的学习中思路更清晰,有计划性的学习,学习效率大大提高。

在算法与程序设计的课程教学中,教师应将学生作为教学的主体,而作为教师自己,则是去引导学生,辅助学生更有效、更高效的学习,改善自己的教学模式。将提高学生兴趣为主要学习推动力,使学生能主动、积极地投入到算法与程序设计的课程中,实现算法与程序设计课程的教学目标,促进学生的全面发展。

参考文献

[1]黄尾燕浅谈高中《算法与程序设计》教学策略[J].教育科学:引文版,2015,(12):69-69。

[2]蒋少青高中《算法与程序设计》教学方法初探[J].考试周刊,2016,(3):99-99。

[3]陈和玉高中新课程中算法与程序设计教学模式的探究[J].新课程(下),2017,(1):107-107。