论文部分内容阅读
算法文化从古至今,积厚流光。我国古代数学中蕴藏着丰富的算法内容和思想。如今,从体现着算法知识内容的“算法初步”章节变成专门学习模块进入高中数学必修课程起,“算法初步”内容在实际的教学中一直存在不少问题,最突出的问题体现在:首先,思想上不重视,原因是受高考影响,“算法初步”内容在绝大部分高考题中只是以唯一一道低分选择题来呈现,一线教师往往在这一章节一笔带过;其次,教学方式上太单一,应试教育下最能快速出成绩的教学方法便是题海战术,算法教学也不例外;最后,程序语言实现算法绝缘,尽管当今主流教材中都建议学生上机验证算法,但由于各种因素难以实现。如何改善这种教学现状呢?这是笔者要研究的问题。2003年我国颁布的《普通高中数学课程标准(实验稿)》与《普通高中信息技术课程标准(实验稿)》都将算法知识纳入到数学必修模块3的“算法初步”和信息技术选修模块1“算法与程序设计”中。这两部分正好有相似性。因为笔者有信息技术课的教学经验,于是提出高中数学“算法初步”在VB环境下的教学研究,改善现有单一的教学方式;并且选用通俗易懂的可视化的VB语言实现算法,设计出适应实际教学的系统化教学设计进行教学探索和实施。那么如何设计出高中数学“算法初步”在VB环境下的有效的系统化教学设计?如何进行有效的教学研究且能否得到良好的教学效果?本文主要研究如下两方面的内容:(1)在遵循数学课标的基本理念和具体要求下,笔者以课标和综合前人的研究成果为指导理论,建立设计算法系统化教学设计和教学实验的基本原则。(2)以北师大版必修3为例,以所构建原则为基础,结合教材中的信息技术建议,设计出高中数学“算法初步”在VB环境下的系统化教学设计并展开教学探索和实施。本文先采用文献分析法,通过对相关文献的搜集、整理、分析、归类,构建出系统化教学设计和教学研究的基本理论;再采用问卷调查法和访谈法,调查笔者所在学校算法教学现状;最后就发现的相关问题,依据课程整合的理念设计出高中数学“算法初步”在VB环境下的有效的系统化教学设计并展开教学研究。通过实践教学得出以下相关结论:(1)高中数学“算法初步”在VB环境下的教学实施,能够改善单一的算法教学现状,很好的体现了数学课程与信息技术的整合理念。(2)高中数学“算法初步”在VB环境下的教学实施,能够很好的加强学生对算法的直观体验,激发学生的学习兴趣,调动学生学习的主动性和积极性,有利于培养学生的算法基本思想。(3)高中数学“算法初步”在VB环境下的教学实施,可以有效地提高算法教学质量,培养学生逻辑推理能力,让学生体会到掌握算法思想对提高数学能力的重要性。