论文摘要
算法是计算机科学的核心,设计算法的过程是一个思维的整理过程,是一个精确化、条理化、逻辑化的过程,因此算法有利于促进学生的思维。但是高中算法与程序设计内容难教、难学。随着图形化编程语言(G-语言)得到越来越多的关注,笔者提出了基于图形化编程方式下学习高中算法与程序设计教学内容的假设,探索了在图形化编程方式下的教学框架,充分挖掘出图形化编程工具的教育应用潜能和使用方法,为教师提供借鉴与参考。基于此,本论文主要完成了以下几个方面的工作:第一,详细阐述了图形化编程工具的定义、特征,同时介绍了图形化编程工具的使用方法。第二,对高中算法与程序设计课教学现状进行了调查与分析。第三,在理论梳理的基础上笔者设计了基于图形化编程的高中算法教学框架,并探讨了此教学框架下的各教学要素。第四,本文通过准实验对理论构想进行检验,给出了图形化编程方式在算法教学中的有效性分析,并且对实验中所发现的现象进行了解释。实验发现:图形化编程方式有利于培养学生的逻辑思维、解决问题的能力以及学习的兴趣。图形化编程方式比传统代码编程方式更有利于高中生的学习保持。图形化编程方式比传统代码编程方式更有利于高中生的学习迁移。第五,笔者与学科教师共同应用此教学框架设计教学过程,进行教学实践,检验其在真实教学中的效果。最后,本论文对实验及教学实践进行了总结,探讨了未来的研究方向。
论文目录
摘要Abstract第1章 绪论1.1 研究背景1.1.1 新课改对教师提出了更高的要求1.1.2 读图时代重视知识可视化1.2 研究的问题1.2.1 研究问题的提出1.2.2 概念的界定1.3 研究目标与研究意义1.3.1 研究目标1.3.2 研究意义1.4 研究框架与研究方法1.4.1 研究框架1.4.2 研究方法第2章 研究基础2.1 图形化编程思想的产生2.2 图形化编程语言的概念及特征2.3 理论基础2.3.1 认知负荷理论2.3.2 建构主义的用技术支持学习观2.3.3 加涅的教学设计理论2.4 适合青少年的图形化编程工具2.4.1 Scratch2.4.2 Robolab第3章 高中算法与程序设计课教学现状的调查分析3.1 算法与程序设计课的意义及大纲要求3.2 高中生对算法教学的认识和态度情况的调查与分析3.3 教师对算法教学过程中的困惑调查第4章 基于图形化编程的高中算法课堂教学框架4.1 基于图形化编程方式的宏观教学框架设计4.1.1 宏观教学框架模型4.1.2 算法课的教学前分析4.1.3 算法课的教学活动设计4.1.4 算法课的教学评价4.2 基于图形化编程方式的微观教学框架设计4.2.1 微观教学框架模型4.2.2 微观教学框架各要素分析第5章 图形化编程与传统代码编程的对比实验5.1 问题的提出5.2 实验条件的界定5.3 实验评价方案设计5.4 实验结果与分析第6章 基于图形化编程的高中算法课教学案例6.1 教学案例一6.1.1 设计思路6.1.2 教学对象6.1.3 教学目标6.1.4 教学过程6.2 教学案例二6.2.1 设计思路6.2.2 教学对象6.2.3 教学目标6.2.4 教学过程6.3 作品展示6.4 案例分析第7章 总结和展望7.1 本论文的创新点及研究成果7.2 研究结果对高中算法教学的启示7.3 研究的不足7.4 后续工作及展望附录致谢参考文献攻读学位期间取得的研究成果附件
相关论文文献
标签:图形化编程论文; 教学设计论文; 认知负荷论文;