高中新课程中算法与程序设计教学设计的探究

2021-01-11 12:12冯一新
科学与生活 2021年27期
关键词:新课程教学模式

冯一新

摘要:算法与程序设计在高中信息课程中占有重要的地位。同时也是高中信息技术课中重难点,虽然算法与程序设计与数学有一定的相关性。但仅靠数学知识并不能完全理解算法。因此,如何根据学生的学习能力进行教学,激发他们的学习兴趣是当务之急。因此,本文阐述了高中新课程学习模式算法与程序设计的具体学习策略。

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

引言

算法与程序设计在高中信息技术课程属于选修课。教授这部分内容的主要是为了帮助学生加深对计算机学科的理解。一定程度上了解算法的概念,初步掌握计算机现有的基础算法与简单的程序设计。本文主要从该课程的教学中存在问题入手,后续提供了一些针对性的对策。

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

(一)教学时间短,教学任务重

算法与程序设计涵盖了许多编程问题。有很多教材,语法和功能。课程的所有知识必须由学生吸收。因此,教师需要在教学过程中进行细化,并进行进一步的练习,以整合该领域的知识。老师必须循序渐进地教,因为算法与程序设计课本包含常用的计算机算法和程序开发的基本算法。否则,学生将很难获得所学的知识。因此,教师应至少使用两节课来解释底层算法。并留出足够的时间让学生掌握它们。但是,在实际上课时,算法与程序设计的学习课时明显不足,再加上这部分内容的教学任务十分繁重,学生难以完全理解算法和程序设计的知识点。这些都是影响学生的学习效率的重要因素。

(二)学生的基础层次不同

算法与程序设计的学习效果与学生的学习基础密切相关。但是,每所学校的教育水平和经济条件不同,高中的计算机基础设施参差不齐,给教育过程带来了很大的困难。教师如果设计的难度过高则会显着降低大部分学生的学习热情。老师设计的难度过低则又会影响到有基础的学生的兴趣,使学习无用。因此,不同的学生学习基础难以设计合理的学习起点,无法满足所有学生的学习需求。

(三)对传统教学模式的厌倦

在高中信息技术课程的教学过程中,现代信息技术——多媒体典型地用于特定的教育。这使学生认为信息技术课程与学习其他科目有很大不同。然而,在现实的教学过程中,教师往往采用传统的教育模式。这就是代表老师负责演示,学生负责观看,这样导致了学生无法长时间集中注意力,无法在现实生活中编程。课后学生很少看专门的书,所以没有过多时间学习信息技术。老师在讲解下节课的内容时,心理上会产生抵触情绪,从而形成某种恶性循环。

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

(一)合理科学地安排教学时间

解释“穷举法”时,需要掌握该方法的基本概念和算法开发的基本过程。还需要使用该方法来解决特定问题。信息技术教师应该尝试从学生掌握的知识点开始。让学生形成计算机算法的基本框架,而且信息技术老师可以和数学老师交流。合理、科学地管理学习时间。并实现数学与信息技术课程的融合。

(二)采用分层教学方法

由于高中生信息技术基础不同,在实际教育过程中,教师需要充分了解学生之间的差异,满足因材施教的要求。 分层教学法要求教师了解每个学生的兴趣和学习方式。 制定具体的教学方法,充分调动学生的学习兴趣和积极性。 教师需要改变传统的教育模式,彻底激发学生对编程的兴趣,逐步将内置课程模式转变为多层次的课程模式。教育作业可分为两部分:强制作业和独立作业。强制性家庭作业是教师布置作业的时间。主要讲解算法的基础知识。即使是学习背景差的学生也能做到。为所有学生取得成功。自主工作是对相关教学知识的发现和拓展。 每个学生都可以根据自己的学习情况选择毕业。

(三)改变传统的教学模式

算法与程序设计课程的教学模式通常是“理论第一,实践第二,第一句法,第二程序”的教学顺序,学生很难理解老师讲解的理论知识。这部分的学习是不完整的。因此,在实际教学过程中教师必须改变这种教学模式。可以使用任务驱动的方法来激励学生学习。算法与程序设计学习过程以VB编程为媒介,巧妙隐藏每项任务的学习内容。通过一系列具体的学习任务,学生可以在解决问题的过程中发现新的思路。在执行个别任务的同时,在对算法概念的理解的基础上,逐步吸收新的知识点,编写程序。教师应设计渐进的、有组织的学习目标,例如,让学生模仿书中的流程图和步骤来完成练习。凭借着积累和渊博的知识让学生绘制流程图并编写简单的程序。

(四)采用形象化教学,激发学生学习的兴趣

兴趣是最好的老师。当学生接触到新知识时他们会有一种新的心理。有强烈的学习欲望并有积极的学习动机。然而,随着知识变得越来越复杂,学生的积极态度可能会下降,甚至可能会出现无聊。教师可以利用视觉教学来激发学生的学习兴趣。这是因为学生一开始对程序没有概念。如果你使用程序来熟悉算法思考的范围还是蛮大的。学生会觉得很难理解。使用可视化学习并在算法和程序之间选择合适的可视化模型将它们联系起来,不仅可以帮助学生理解算法,还可以让学生掌握从算法转移到程序的主要阶段。

结语

由于教学过程的复杂性,算法与程序设计教师不得不改变传统的教学模式。以最大限度地利用学生的基本学习条件。在改变教育方式的同时,总会激发学生的学习兴趣,增加他们的学习兴趣,使所有学生对学习算法与程序设计课程产生特殊的兴趣。

参考文献

[1]陈亮.论高中《算法与程序设计》教学中的“悬念”设置[J].内蒙古教育:C,2016(12):91-91.

[2]谢永兴.对《算法与程序设计(选修1)》的教学反思[J].实验教学与仪器,2017(7):92-94.

[3]朱诗源.湘西花瑶挑花艺术传承创新探析[J].广西民族大学学报:哲学社会科学版,2018,40(3):75-78.

[4]王高顺.高中《算法与程序设计》课程教学改革探究与实践[J].福建电脑,2018,34(7):176-176.

[5]張萍,徐海侠.如何让学生轻松学习《算法与程序设计》[J].当代教研论丛,2019(8):116-117.

(本论文为平凉市教育科学“十四五”2021年规划课题【2021】PLG080研究成果)

猜你喜欢
新课程教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
浅议高中化学新课程必修模块的主要教学策略
创新线上英语教学模式的思考
2019年全国高考新课程Ⅰ卷生物试题分析与启示
第二届“我即语文”教学奖颁奖典礼暨新课程研讨会在福州一中举行
高中英语“读写学思”教学模式探索与实践
“认知-迁移”教学模式在高年级阅读教学中的应用
5E教学模式对我国中学数学教学的启示
2009年语文新课程《考试大纲》修订记略