文玲
摘 要:“算法与程序”是信息技术科目在高中阶段的选修之一,主要为了让学生能够利用算法来进行程序的编写,继而解决问题,使他们形成抽象思维和判断能力,同时也提高逻辑和数学水平。但现如今的高中学生大多缺乏该方面的锻炼,不知道怎样高效的分析和解决问题。因此“计算思维”便借机提出,促使信息技术课程从注重实践升华为重视思维素养的培养。
关键词:高中信息技术;算法与程序;模块教学;策略研究
一、确定教学目标,选择合适主题
教师在对学生进行高中信息技术課程的计算思维教学时,要明确科目的教学目标,这样才能找到课堂的灵魂和核心,有目的和计划的进行授课。例如,教师在对“用递归法解决问题”这一章节开展教学时,便可以将其分为三段教学目标。分别为“什么是递归法”,“如何在编程中体现递归法”,“如何运用递归法解决实际问题”,然后紧贴主题进行教学。递归法的本质是递推,它是通过循环语句来调用函数而完成的。所以此法又可以分为循环语句、自定义函数两种知识点。通过这样的分解模式,可以让学生将未知的算法变化为循环语句进行执行,并对自定义函数有效调用,继而提高他们的计算思维,加强高中信息技术的学习兴趣,将复杂的问题逐渐分解成一系列简便易懂的小知识点。
在进行教学目标主题的选择时,要基于递归算法难以理解的特点,不能将课本中的斐波那契数列多函数直接调动,否则会导致学生丧失学习积极性,因为知识过于复杂而逐渐放弃,很难起到良好的教学效果。……