边境地区高中信息技术与数学算法模块教学融合的前后对比
2020-06-15文玲
文玲
摘要:随着新课程改革的实施,算法教学开始进入高中数学必修3的教材中。该模块和高中数学算法模块内容有相互重合的部分,具有融合的必要性。目前,由于它们属于不同的课程,导致其在时间安排、教材安排等方面存在着很大的问题,为此,本文从融合前后来阐述解决问题的策略。
关键词:高中信息技术;算法模块;高中数学;融合
引言
随着新课程改革的深入实施,边境地区教育迎来发展的新局面。信息技术、数学3等高中学科教材都发生了一系列的变化。二者在算法教学内容有相互重合的部分,由于这两门教材编写时并未将融合考虑其中,学科教师也未进行必要的沟通,导致其重合部分的教学由于缺乏统一的标准,导致学生所掌握的知识出现了断层。基于此,急需对其进行重点探究,分析原因,找到解决问题的有效对策。
1.边境地区高中信息技术中的算法模块与高中数学算法模块教学融合存在的问题分析
1.1在试题方面的问题
数学算法试题将教学的重心放在了历年的高考数学试题方面,关注的是算法的流程图,不涉及具体的代码。对历年高考试题进行分析,发现其对于这方面知识的考查点较为固定,“当循环”的语句结构是最常见的对程序三种基本结构的考查内容,主要考查的是学生们对于循环中累加器和计数器变量知识点的掌握情况。这一类型的出题模式容易被那些喜欢取巧的学生钻到空子,使他们找到应试的窍门。
1.2软件方面的问题
数学算法方面的课程知识缺乏相应的调试。在数学3算法教学中采用的是DOS版BASIC语言,由于缺乏相应的教学软件,导致教师在教学中只能干巴巴讲解理论知识,对于程序的调试成为了空中楼阁。实际上,科学安排学生们进行上机调试,可以使他们及时发现程序中的错误。如果缺乏这一环节,就会忽略这些错误。目前,大多数的数学教师往往都会强调写程序代码的大写,但实际情况并不是这样。
1.3时间方面的问题
高中信息技術中的算法模块与高中数学两门学科之间缺乏统筹协调和安排。在新课程实施后,数学3中算法的教学内容和信息技术算法教学内容在时间安排上并不重合。其中,前者一般安排在高二,而后者则安排在高一。数学3算法更为强调理论,信息技术算法则不同,理论与实践并重是其主要特色。二者之间具有融合的条件和空间,因此,在对这两门学科进行安排时,不妨统一布局,从而达到相互促进和发展的目标。
1.4教材问题
两门课程的教材编排实际上都和新课程之间存在着一些代沟。在数学教材3中,采用的算法语言为BASIC语言,信息技术算法则采用的是另外一种语言,即VISUAL BASIC语言。两者在教材方面的融合,应将重点放在开发适应时代和学生们发展需求的融合类型的教材。
2.边境地区高中信息技术中的算法模块与高中数学算法模块教学融合的前后对比
数学算法是一种理论型教学,信息技术则采用的是理论和实践相结合的方式。把这两者的教学时间、节点等进行调整,在信息技术课程的算法教学中融入数学3算法模块的教学,助力学生们形成新的学习模式。为了让这一模式真正地在边境地区高中教育中扎根,需要对信息技术算法课程的教材、课时等进行调整。我校在这方面做了一些尝试,取得了显著的效果。接下来,本文将从三个方面来进行对比阐述。
2.1时间融合方面的对比
融合前:数学3、信息技术算法教学存在着不同步的问题,主要是相关软件缺失导致与实践调试之间存在着严重的分离。基于此,可将融合的时机放在高一阶段。
融合中:对两门课程的时间进行如下安排:将高一第一学期按照期中考试进行分节点。考试前,学习的是信息技术基础知识。考试后则开始学习信息技术算法知识;数学安排也可以期中考试为节点。即考试后开始组织学生们学习数学3算法教学,在这里与信息技术算法教学进行重合。
融合后:这种安排不仅能够解决数学3算法教学中面临的软件问题,也为学生的调试学习创造了条件。教师可以不再依赖教材中的BASIC语言的编程环境,而是采用信息技术算法教材中的VISUAL BASIC语言来进行替换,改变过去纯理论式教学,可视化环境也会让学生们的学习兴趣更加高涨。
2.2教材融合方面的对比
融合前:数学3、信息技术算法教学存在着教材和新课程不匹配的问题,这主要是缘于其编排的时间、理念等不同造成的,由此,限制了两门课程之间的融合。为此,急需要对现有的教材进行整合。
融合中:从现有的教材出发整理出一套融合类型的教材,为后续的高效教学奠定扎实的基础。校本教材融合的具体案例为:算法与流程图以数学3教材“1+2+……+100”为例,要求学生们画出程序的框图。
融合前:
第一步:算法分析;计算1+2+……+100的值。第1步,0+1=1
第2步,1+2=3……第100步,1950+100=5050
对这个过程中进行分析,可以发现其包含的步骤有许多是重复的,此时,可以用循环的结构来表示。对上述计算的过程进行分析,可以发现,每一步之间是有规律可循的:第(i-1)步的结果+i=第i-步的结果,将其进行转化,可表示为:S=s+i。
其中可将S的初始值设置为0,i依次取得数值为1,2,3,……,100,此处的I也被叫做计数变量。
第二步:算法描述
在这一步中,算法步骤为:第一步:令i=1,s=0。第二步:当i<=100成立时,则可执行第三步;否则,则要输出S,结束该算法。第三步:S=S+i。第四步:i=i+1,返回第二步。
第三步:画流程图
流程图是根据前两步的基础上进行的,共分为4个步骤,分别为:开始、具体的流程设计、输出和结束。在具体的流程设计中,可分为i=1、s=0、i<=100等环节,成立和不成立导出相同的结果。
融合后做法:在保留原有内容的前提下,新增加了第四步。
第四步:理论与实践的转化
增加了一个新的步骤之后,对原有数学3的理论进行了详细的阐述,为学生们提供了上机实践的机会,与此同时,这样的教学安排通过一题多解的方式也大大提高了学生们的思维水平和实践操作水平。
2.3制度融合方面的对比
融合前:边境地区高中信息技术中的算法模块与高中数学算法模块教学之间存在着各自为政,融合制度不健全的问题。
融合后:由校方主导来制定数学3算法教学、信息技术中算法模块教学的教学建议。该教学建议包括:教学时间、教学内容、教学评价等,并对这些进行统筹规划和安排,让数学教师、信息技术教师在各自的算法模块教学中了解自己的分工并能提供相应的支持义务和服务。
参考文献
[1].境外项目式学习研究领域的热点、趋势与启示——基于CiteSpace的数据可视化分析[J].张文兰,苏瑞.远程教育杂志.2018(05)
[2].曾伟锋.高中信息科技计算思维教学实践——以对分查找算法为例[J].中国信息技术教育.2018(Z2)
[3]蔡虹.项目化教学实施过程中学生综合能力的培养[J].教育理论与实践.2016(27)