论文部分内容阅读
社会及科学的发展对算法能力的需求日益增大;图形化编程的日益走俏;Scratch在教育领域崭露头角;高中程序设计课由于“难教”“难学”被规避的现状以及高中程序设计课程标准的要求等等背景下,研究基于Scratch的程序设计的教学研究进而研究高中信息技术课程中算法思想和能力培养研究就具有一定的意义与价值。 通过对课程标准要求的解读、高中程序设计教学现状简介,提出本论文的选题依据。先后两次问卷调查,对调查结果的SPSS因素分析,阐述当前信息技术课程的实施现状,从学习内容、学习方法、学习兴趣、教学方法四个方面深度分析算法与程序设计模块。经过对调查结果的数据分析,阐述对信息技术课以及对算法与程序设计模块教学的思考与建议,进而对高中信息技术课程中算法思想和能力培养进行系统、深入的研究。Scratch与传统代码编程的对比分析、Scratch与高中程序设计的实施建议,说明的Scratch所具有的相对优势。对依据基础调查分析进行完善、科学、系统的具体教学实施过程分析与设计,突出思想和能力的培养研究。然后基于游戏、创造及分享理念,对Scratch课进行教学设计。根据具体教学实施过程设计的理念,对“打地鼠”、“四则运算”两个实际案例的分析,进一步阐述笔者的想法和意见的可行性,展示学生的作品,总结归纳问题,基于典型案例的课程实施效果进行分析与总结。 论文的最后部分为结论部分:将Scratch这种教学工具引入高中程序设计中,有助于解决程序设计“难教”“难学”而被规避的现状,还可以培养学生各方能力。让能力与情感教育贯穿整个课堂,使Scratch课堂基于游戏、创造与分享理念实施教学,不但能够激发学生的学习兴趣,实现教学目标,还能让学生在掌握一门技能的基础上,既锻炼了实践、创造以及分析并解决问题的能力,又培养了学生分享的理念。