论文部分内容阅读
摘 要:“算法与程序”是信息技术科目在高中阶段的选修之一,主要为了让学生能够利用算法来进行程序的编写,继而解决问题,使他们形成抽象思维和判断能力,同时也提高逻辑和数学水平。但现如今的高中学生大多缺乏该方面的锻炼,不知道怎样高效的分析和解决问题。因此“计算思维”便借机提出,促使信息技术课程从注重实践升华为重视思维素养的培养。
关键词:高中信息技术;算法与程序;模块教学;策略研究
一、确定教学目标,选择合适主题
教师在对学生进行高中信息技术課程的计算思维教学时,要明确科目的教学目标,这样才能找到课堂的灵魂和核心,有目的和计划的进行授课。例如,教师在对“用递归法解决问题”这一章节开展教学时,便可以将其分为三段教学目标。分别为“什么是递归法”,“如何在编程中体现递归法”,“如何运用递归法解决实际问题”,然后紧贴主题进行教学。递归法的本质是递推,它是通过循环语句来调用函数而完成的。所以此法又可以分为循环语句、自定义函数两种知识点。通过这样的分解模式,可以让学生将未知的算法变化为循环语句进行执行,并对自定义函数有效调用,继而提高他们的计算思维,加强高中信息技术的学习兴趣,将复杂的问题逐渐分解成一系列简便易懂的小知识点。
在进行教学目标主题的选择时,要基于递归算法难以理解的特点,不能将课本中的斐波那契数列多函数直接调动,否则会导致学生丧失学习积极性,因为知识过于复杂而逐渐放弃,很难起到良好的教学效果。因此教师就可以采用新颖的方式,创设出相应的主题活动,吸引学生参与到课堂之中,及时有效的思考探究,在问题解决的过程中形成适合于自身学习的技巧,起到良好的教学效果。例如,教师便可以利用“兔子繁殖”的问题塑造出情境,在具体的数据推送中归纳出抽象函数的应用方式。通过这样的方式,不仅可以使学生形成计算思维,还能够充分恰当的将递归法展示出来。
二、设计教学任务,构建高效课堂
当教师在根据计算思维的特点对任务进行有效设计时,一定要依照着教学目标,从学生的实际生活入手,选择合适的教学任务,激发出他们的学习热情,促使学生能够感受到算法的应用性。与此同时,在问题的难度方面,也要符合学生的认知水准,能够让他们合理运用计算思维进行充分的思考与分析,以此逐渐使学生形成相应的算法思想,提高学习技巧。
例如,教师在对“循环结构”的知识进行课堂教学时,可以为学生设计教育储蓄的问题。让他们从高一开始,第一个月存20元钱,第二月存21元钱,第三个月存23元钱……那么到高中毕业时,会存出来多少大学学费呢?学生听到问题后,会自主的进行思考,与其他同学交流探讨。教师在这时,便可以提示他们在这个计算中需要重复的操作是什么,然后用启发式的手段让他们进行表达描述。以此引出循环语句的格式和功能。通过这样的方式,不仅可以让师生一起总结出循环机构的特点及应用方法,还可以加强学生对讨论、启发和归纳等学习手段的理解,以此培养出他们的计算思维,继而解决生活中的实际应用问题。而高中学生在这个学习过程中,可以感受到自主学习与小组合作所带来的好处,益于他们对知识有一更加深入的了解。最终促进师生共同发展。
三、充分利用资源,培养思维基础
教师要将身边的教学资源充分的利用起来,为学生计算思维的形成奠定坚实的基础。在此过程中,教师可以通过流程图的编写、编程半成品和任务单、微课等方式构建出课堂的框架。然后在总的架构中找寻到适合于每个学生学习的方式,以此提高他们的学习兴趣,加强高中信息技术科目学习的积极性。
例如,教师在对“数据排序”这一知识点进行课堂教学时,许多情况下还在沿用着过去的方式,只为学生介绍课本中的冒泡排序,导致他们产生了枯燥乏味的情绪。因此教师便可以充分利用网络资源,将资源包中的排序算法与各算法间的适用范围找寻出来。促使学生能够从里面体会到一题多解和算法的多样性,继而全面且有效的认识到排序算法的意义,在举一反三中解决实际的生活问题。与此同时,教师还可以找寻一些包含着考试题目的资源包,提高学生的知识迁移能力,促使他们能够灵活的运用理论。在此过程中,教师要注重对不同层次的学生进分层教学,因材施教,找寻到适合他们的教法,以此提高每个学生的积极性,逐渐培养出核心素养。
四、制定评价方式,巩固计算思维
教师在进行课堂教学时,要建立多元的教学评价体系,有效检验学生对知识的掌握程度,考核他们计算思维的应用能力。教师要从两大方面入手,首先要亲自为学生进行评价,结合着日常学习过程与最后的期末分数,将学生的课堂表现、解题能力、编程水平当做考核标准,全方位的评判他们的综合能力。而另一方面是通过学习任务单的完成情况与平时的发展评价表,促使他们进行同学间的互评,加强学习兴趣。
例如,教师在对“递归法解决问题”这一节的教学时,要在教学的目标中找寻到有关计算思维培养的内容,创设出具体的教学考核设计。通过这样的方式,不仅能够让学生清晰直观的找寻到自己的问题,还可以加强他们反思改正的力度,让教师能够有针对性的进行课堂教学。
五、结束语
综上所述,高中信息技术教师在利用“算法与程序”进行课堂教学时,要坚持做到以上几大方面,不断提高学生的学习兴趣,改善现有的教学问题,继而在提高教师自身教学水平的同时,也让学生的高中信息技术学习得以升华!
参考文献
[1] 彭鑫.项目教学法在高中《算法与程序设计》教学中的应用研究[D].广东技术师范大学,2019.
[2] 赵倩倩.基于计算思维的高中信息技术课程有效教学策略探究——以“算法与程序设计”模块为例[J].中国信息技术教育,2015(17):140-141.
[3] 彭慧玲.在计算思维模式下《算法与程序设计》教学实践[D].四川师范大学,2013.
关键词:高中信息技术;算法与程序;模块教学;策略研究
一、确定教学目标,选择合适主题
教师在对学生进行高中信息技术課程的计算思维教学时,要明确科目的教学目标,这样才能找到课堂的灵魂和核心,有目的和计划的进行授课。例如,教师在对“用递归法解决问题”这一章节开展教学时,便可以将其分为三段教学目标。分别为“什么是递归法”,“如何在编程中体现递归法”,“如何运用递归法解决实际问题”,然后紧贴主题进行教学。递归法的本质是递推,它是通过循环语句来调用函数而完成的。所以此法又可以分为循环语句、自定义函数两种知识点。通过这样的分解模式,可以让学生将未知的算法变化为循环语句进行执行,并对自定义函数有效调用,继而提高他们的计算思维,加强高中信息技术的学习兴趣,将复杂的问题逐渐分解成一系列简便易懂的小知识点。
在进行教学目标主题的选择时,要基于递归算法难以理解的特点,不能将课本中的斐波那契数列多函数直接调动,否则会导致学生丧失学习积极性,因为知识过于复杂而逐渐放弃,很难起到良好的教学效果。因此教师就可以采用新颖的方式,创设出相应的主题活动,吸引学生参与到课堂之中,及时有效的思考探究,在问题解决的过程中形成适合于自身学习的技巧,起到良好的教学效果。例如,教师便可以利用“兔子繁殖”的问题塑造出情境,在具体的数据推送中归纳出抽象函数的应用方式。通过这样的方式,不仅可以使学生形成计算思维,还能够充分恰当的将递归法展示出来。
二、设计教学任务,构建高效课堂
当教师在根据计算思维的特点对任务进行有效设计时,一定要依照着教学目标,从学生的实际生活入手,选择合适的教学任务,激发出他们的学习热情,促使学生能够感受到算法的应用性。与此同时,在问题的难度方面,也要符合学生的认知水准,能够让他们合理运用计算思维进行充分的思考与分析,以此逐渐使学生形成相应的算法思想,提高学习技巧。
例如,教师在对“循环结构”的知识进行课堂教学时,可以为学生设计教育储蓄的问题。让他们从高一开始,第一个月存20元钱,第二月存21元钱,第三个月存23元钱……那么到高中毕业时,会存出来多少大学学费呢?学生听到问题后,会自主的进行思考,与其他同学交流探讨。教师在这时,便可以提示他们在这个计算中需要重复的操作是什么,然后用启发式的手段让他们进行表达描述。以此引出循环语句的格式和功能。通过这样的方式,不仅可以让师生一起总结出循环机构的特点及应用方法,还可以加强学生对讨论、启发和归纳等学习手段的理解,以此培养出他们的计算思维,继而解决生活中的实际应用问题。而高中学生在这个学习过程中,可以感受到自主学习与小组合作所带来的好处,益于他们对知识有一更加深入的了解。最终促进师生共同发展。
三、充分利用资源,培养思维基础
教师要将身边的教学资源充分的利用起来,为学生计算思维的形成奠定坚实的基础。在此过程中,教师可以通过流程图的编写、编程半成品和任务单、微课等方式构建出课堂的框架。然后在总的架构中找寻到适合于每个学生学习的方式,以此提高他们的学习兴趣,加强高中信息技术科目学习的积极性。
例如,教师在对“数据排序”这一知识点进行课堂教学时,许多情况下还在沿用着过去的方式,只为学生介绍课本中的冒泡排序,导致他们产生了枯燥乏味的情绪。因此教师便可以充分利用网络资源,将资源包中的排序算法与各算法间的适用范围找寻出来。促使学生能够从里面体会到一题多解和算法的多样性,继而全面且有效的认识到排序算法的意义,在举一反三中解决实际的生活问题。与此同时,教师还可以找寻一些包含着考试题目的资源包,提高学生的知识迁移能力,促使他们能够灵活的运用理论。在此过程中,教师要注重对不同层次的学生进分层教学,因材施教,找寻到适合他们的教法,以此提高每个学生的积极性,逐渐培养出核心素养。
四、制定评价方式,巩固计算思维
教师在进行课堂教学时,要建立多元的教学评价体系,有效检验学生对知识的掌握程度,考核他们计算思维的应用能力。教师要从两大方面入手,首先要亲自为学生进行评价,结合着日常学习过程与最后的期末分数,将学生的课堂表现、解题能力、编程水平当做考核标准,全方位的评判他们的综合能力。而另一方面是通过学习任务单的完成情况与平时的发展评价表,促使他们进行同学间的互评,加强学习兴趣。
例如,教师在对“递归法解决问题”这一节的教学时,要在教学的目标中找寻到有关计算思维培养的内容,创设出具体的教学考核设计。通过这样的方式,不仅能够让学生清晰直观的找寻到自己的问题,还可以加强他们反思改正的力度,让教师能够有针对性的进行课堂教学。
五、结束语
综上所述,高中信息技术教师在利用“算法与程序”进行课堂教学时,要坚持做到以上几大方面,不断提高学生的学习兴趣,改善现有的教学问题,继而在提高教师自身教学水平的同时,也让学生的高中信息技术学习得以升华!
参考文献
[1] 彭鑫.项目教学法在高中《算法与程序设计》教学中的应用研究[D].广东技术师范大学,2019.
[2] 赵倩倩.基于计算思维的高中信息技术课程有效教学策略探究——以“算法与程序设计”模块为例[J].中国信息技术教育,2015(17):140-141.
[3] 彭慧玲.在计算思维模式下《算法与程序设计》教学实践[D].四川师范大学,2013.