基于“算法与程序设计”模块的高中信息技术课程教学策略论文_石近勇

(浙江省诸暨市草塔中学,浙江省 诸暨市 311800)

摘要:信息技术课程作为高中阶段培养与提升学生信息素养的主要课程,教学质量直接影响到学生综合素养的提升。《算法与程序设计》作为信息技术课程的难点内容,一直困扰着广大一线教师。本文分析《算法与程序设计》教学现状,联系教学实践给出提高课程教学质量的措施。

关键词:信息技术;算法与程序;教学策略

1、《算法与程序设计》教学现状与重难点

1.1 学生信息素养不足

我国义务教育阶段普遍开设信息技术课程,但高中生来自不同地区与学校,接受到的信息技术教育存在差异,使得信息技术知识掌握程度存在差异,使得学生高中阶段学习信息技术时起点不同。

1.2 知识繁杂课时有限

《算法与程序设计》模块中VB程序设计语言是重要基础内容,要求学生熟练掌握相关知识点,主要包括:常量、变量、数据类型等,尤其是典型算法的掌握,学生要在掌握理论知识后进行实践,实现自主编写程序的目的。这些知识需要学生利用课余时间进行练习,同时要经常性使用计算机,但通常高中阶段每周只有两节信息技术课程,远远无法满足教学需求。

1.3 上机操作实效不足

这部分内容课堂讲解时大部分学生都可以听懂,但实践操作时很多学生都会出现问题,甚至表现出无从下手的情况。大部分学生程序编写能力停留在初步模仿阶段,教师讲解的例题无法全部掌握,没有掌握算法精髓,一旦例题变化就无法解决。

2、《算法与程序设计》模块教学策略分析

2.1 趣味化教学,激发学生学习兴趣

课堂教学时可以引入趣味化教学,激发学生学习兴趣。借助趣味化教学方法,利用合适的模型将算法与程序联系起来,帮助学生理解算法,又可以使学生思维过渡到程序步骤。循环语句作为算法的难点之一,选择合适方法效果显著。《算法与程序设计》教学流程示意图如1所示。

图1 教学流程示意图

如:计算60个数的总和。教师可以根据已知条件搭建模型-60个人排队取款。银行工作人员为了提前准备资金需要知道这些人的取款总和。工作人员利用初值为0的计数器询问第一个取款人的金额,并准确记录在白纸上;接着询问第二个顾客取款金额并与前一个数值相加,并在白纸上记录新数据;同时询问第三、第四个取款人,每询问一个人将所得数值与白纸上数字相加并记录。所有人询问完成后,白纸上的数据就是取款金额总和。这样学生很容易理解模型,接着教师对程序详细讲解:

S=0

For i =1 to 100

S=s+d(i)

Nexti

上式中:白纸以S表示,询问人的顺序以i表示,d(i)表示第i个取款人提取时需要的金额。

2.2 丰富教学内容,活跃课堂教学氛围

信息技术课堂教学时,教师要塑造出轻松、和谐及民主的课堂氛围,引导学生在课堂上主动分析、回答问题,实现激发学生学习主动性与积极性的目的,实现培养学生创造性品质并启发创新意识的目的。

如:由键盘输入 3 个数,试编程判断它们是否可以构成一个三角形。 并计算该三角形的面积。

Private Sub mianji( )

Dim a As Single, b As Single, c As Single

a = Val(InputBox( “请输入三角形的边 a: ” , “输入” ))

b = Val(InputBox( “请输入三角形的边 b: ” , “输入” ))

c = Val(InputBox( “请输入三角形的边 c: ” , “输入” ))

If (a + b) <= c or b + c <=a or a + c <= b Then

MsgBox “该数值无法构成三角形,请重新输入!”,“注意”

Exit Sub

End If

q = (a + b + c) / 2

s = Sqr(q * (q - a) * (q - b) * (q - c))

Print “三角形的面积是 : ” ; s

End Sub

联系学生实际情况,有效丰富课堂教学内容,激发学生学习程序设计的热情与兴趣,大幅度提高课堂教学质量。

2.3 多元化评价,提高课堂教学效率

信息技术课程任课教学打破传统教学模式,构建多元化评价体系,并对学生信息技术知识掌握程度进行检验,教师可以融合过程性评价与总结性评价,评价依据选择学生课堂上的真实表现、利用问题解决能力、编程作品质量为,对学生信息技术与能力进行全面评估。

如:讲解如何利用递归法解决问题知识点时,教学要从教学目标中选择可以体现培养目标的内容,并设计合适的教学评价方法,发展性评价如表1所示。学生通过自评的方法可以清楚知道自己处于哪个级别,并根据评价结果及时调整学习方案,并让教师掌握学生的真实情况,可以对教学效果进行检验,及时调整教学方案,提高课堂教学质量与效率。

表1 发展性评价表内容分析

3、结语

综上所述,信息技术课程《算法与程序设计》模块知识点繁杂,要求教师根据学生情况选择合适的教学方法,利用信息技术增强课堂内容与趣味性,改善传统教学方法的不足,激发学生学习这部分内容的兴趣,大幅度提高教学质量与效率,推动学生综合素质的提升。

参考文献

[1]李志宜.论高中《算法与程序设计》模块教学[J].福建电脑,2016,32(01):152-153.

[2]赵倩倩.基于计算思维的高中信息技术课程有效教学策略探究——以“算法与程序设计”模块为例[J].中国信息技术教育,2015(17):140-141.

论文作者:石近勇

论文发表刊物:《信息技术时代》2018年6期

论文发表时间:2019/3/15

标签:;  ;  ;  ;  ;  ;  ;  ;  

基于“算法与程序设计”模块的高中信息技术课程教学策略论文_石近勇
下载Doc文档

猜你喜欢